私は Google Picker を初めて使いました。少し遊んでみました。ファイルを選択できるプロジェクトで作業していますが、ピッカーにプライベート ファイルを表示したくなく、順序なしですべてのファイルを表示する代わりにフォルダーを表示したくありません。
私はこのコードを持っています:
<script type="text/javascript">
// Use the Google Loader script to load the google.picker script.
google.setOnLoadCallback(createPicker);
google.load('picker', '1', {'language':'es'});
// Create and render a Picker object for searching images.
function createPicker(){
window.picker = new google.picker.PickerBuilder().
addView(google.picker.ViewId.DOCS).
setCallback(function(data){
if (data[google.picker.Response.ACTION] == google.picker.Action.PICKED){
var fileId = data.docs[0].id;
$.post('/poststatus.php', { q: fileId, type: 'google' }, function(r){ $('#cuadro').html(r); });
}
}).
build();
}
function opengoogle(){ window.picker.setVisible(true); }
ユーザーがボタンをクリックすると、関数 opengoogle() が起動されます。フォルダを表示する機能 ( DocsView.setIncludeFolders(boolean)
) を見つけたのですが、使い方がわかりません。
ありがとう、アドリア