Javascript 如何显示文件夹和don';在谷歌硬盘选择器上不显示私人文件?
我是Google Picker的新手,我玩过一点。我在一个项目中工作,你可以选择一个文件,但我不想在选择器中显示私人文件,也不想显示文件夹,而不是在没有订单的情况下显示所有文件 我有以下代码:Javascript 如何显示文件夹和don';在谷歌硬盘选择器上不显示私人文件?,javascript,google-drive-api,Javascript,Google Drive Api,我是Google Picker的新手,我玩过一点。我在一个项目中工作,你可以选择一个文件,但我不想在选择器中显示私人文件,也不想显示文件夹,而不是在没有订单的情况下显示所有文件 我有以下代码: <script type="text/javascript"> // Use the Google Loader script to load the google.picker script. google.setOnLoadCallback(createPi
<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); }
//使用Google Loader脚本加载Google.picker脚本。
setOnLoadCallback(createPicker);
load('picker','1',{'language':'es');
//创建并渲染用于搜索图像的选择器对象。
函数createPicker(){
window.picker=new google.picker.PickerBuilder()。
addView(google.picker.ViewId.DOCS)。
setCallback(函数(数据){
if(数据[google.picker.Response.ACTION]==google.picker.ACTION.PICKED){
var fileId=data.docs[0].id;
$.post('/poststatus.php',{q:fileId,键入:'google'},函数(r){$('cuadro').html(r);});
}
}).
build();
}
函数opengoogle(){window.picker.setVisible(true);}
因此,当用户单击一个按钮时,函数opengoogle()就会启动。我找到了一个显示文件夹的函数(DocsView.setIncludeFolders(boolean)
),但我不知道如何使用它
谢谢,,
Adriá您需要更像:
var view = new google.picker.View(google.picker.ViewId.DOCS);
view.setIncludeFolders(true);
var picker = new google.picker.PickerBuilder().addView(view)
// ... build as normal