Javascript 如何显示文件夹和don';在谷歌硬盘选择器上不显示私人文件?

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

我是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); }

//使用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