Google drive api 使用存储在my appdata中的特定文件创建新的google.picker.PickerBuilder
我可以使用存储在我的appdata文件夹中的特定文件,从google drive创建一个新的google.picker.PickerBuilder 我从PHP中的appdata文件夹获取所有文件,但我想在视图中显示它们 如本例所示: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.
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”将其设置为选择器的起点。谢谢您的回答。我通过创建一个常规文件夹修复了我的问题。再次感谢。