2017-08-31 3 views
0

FILE_IDのリストを持つオブジェクトを取得する最も簡単な方法が必要です!一意のフォルダ識別子を自動的に取得する方法は必要ありません。手動で行うためです。できるだけシンプルにしてください。ここで私がこれまで持っているものです。GoogleドライブのGET FILE_IDですか?

var fileID = ["uniquefileid","uniquefileid"]; 
    var folderID = "uniquefileid"; 
    document.getElementById("test2").innerHTML = "<iframe style='position:static; margin-top: -12px; margin-left: -1340px' src='https://drive.google.com/file/d/"+folderID+"_"+fileID[0]+"/preview' width='3480' height='1550' frameborder='0' scrolling='no'></iframe>"; 

は基本的に、uniquefileidは数(私は明白な理由のために共有したくない)に置き換えられ、フォルダIDは変更されることはありません。

私は正しい方法で私を導くことができる誰のためにも、私はajax.Thankのを使用してGoogleから$ .get()できないようです。

+1

[同一生成元ポリシー](https://developer.mozilla.org/en/docs/Web/Security/Same-origin_policy)。 – Pyromonk

+0

どうすればいつデータを取得できますか? –

答えて

0

files.listを使用し、応答をフィルタリングしてfileIdsだけを返します。

function listFiles() { 
     gapi.client.drive.files.list({ 
      'pageSize': 10, 
      'fields': "*" 
     }).then(function(response) { 
      appendPre('Files:'); 
      var files = response.result.files; 
      console.log(response.result.files); 

      if (files && files.length > 0) { 
      for (var i = 0; i < files.length; i++) { 
       var file = files[i]; 
       appendPre(file.id); 
      } 
      } 
     }); 
     } 

そして、それはIDのリストを返す案の定: ここJS quickstartからの主な重要な部分です。

出力:

List of File Ids: 

1OSZ4e-bHqhagfafdszbhQv_Kn_krjODZYy-S5qy9A 
0Bzxcxgk4zccNwI7ekpFbVRzT0pkTkk 
0Bxcxzgk4zccNwI7fnpqZnlCcWVwYjQyOUk4Z0VLTdfdfM1JrNjBDNENqRVc0QWs 
1cctxcghUdfdlIEL_59hTlJjmSMgvSUKbLpiuJSauoo 
1vGx-GEXkrdfdfE0_ynO8Jx2q4BhvQNOImHWzM9CU 
1xcxzfjRjdfdfmB3ksuJ0iA4r0KO4GqYrn5ctjr7A 
0Bzgk4zccNwI7LXNOQ0xlVU5jTk0 
0Bzgk4zccNwIdfdfUWGZXdXc 
0Bzgk4zccNwdfdfUpGdmlmVVE 
1uDIeJCk4dfdf0S8v82E6h3RhH754 
+0

私はあなたを愛しています。ありがとう:) –

関連する問題