Google drive api 使用存储在my appdata中的特定文件创建新的google.picker.PickerBuilder

Google drive api 使用存储在my appdata中的特定文件创建新的google.picker.PickerBuilder,google-drive-api,google-drive-realtime-api,Google Drive Api,Google Drive Realtime Api,我可以使用存储在我的appdata文件夹中的特定文件,从google drive创建一个新的google.picker.PickerBuilder 我从PHP中的appdata文件夹获取所有文件,但我想在视图中显示它们 如本例所示: function createPicker() { var view = new google.picker.View(google.picker.ViewId.FOLDERS); var picker = new google.picker.

我可以使用存储在我的appdata文件夹中的特定文件,从google drive创建一个新的google.picker.PickerBuilder

我从PHP中的appdata文件夹获取所有文件,但我想在视图中显示它们 如本例所示:

   function createPicker() {
    var view = new google.picker.View(google.picker.ViewId.FOLDERS);
    var picker = new google.picker.PickerBuilder()
        .enableFeature(google.picker.Feature.NAV_HIDDEN)
        .addView(view)
        .setTitle("Select a Text File")
        .setCallback(pickerCallback).
        build();
    picker.setVisible(true);
}

// A simple callback implementation.
function pickerCallback(data) {
    if (data.action == google.picker.Action.PICKED) {
        var fileId = data.docs[0].id;
        alert('The user selected: ' + fileId);
    }
}
google.setOnLoadCallback(createPicker);
google.load('picker', '1');
除了这是从google drive加载我的所有文件,我只需要appdata文件夹中的文件


非常感谢

appdata文件夹是为用户不可见的文件设计的。像配置文件这样的东西,它们无法单独查看、编辑或使用。他们只能看到正在使用的存储量


如果希望用户选择特定文件,则该文件可能不属于appdata文件夹。您可以为您的应用程序创建一个常规文件夹,并通过使用文件夹id在视图上调用“setParent”将其设置为选择器的起点。

谢谢您的回答。我通过创建一个常规文件夹修复了我的问题。再次感谢。