我有一个选择文件夹的选择器,它一直运作顺利但最近我无法看到一些文件夹,但只能在一个非常特定的文件夹上。
例如我曾经查看过6个不同的文件夹,但突然间我只能看到3.搜索后我发现所有文件夹共享相同的权限,没有人更改驱动器上的任何内容,但我仍然无法查看我的所有文件夹。奇怪的是,当通过浏览器查看驱动器时,我能够看到所有文件和文件夹(使用相同的帐户),另一个奇怪的事情是,这似乎只发生在一个文件夹上,而不是整个文件夹上驱动。
我几乎完全确定问题是驱动器权限,但似乎无法修复它们或更改它们以查看我的所有文件夹。
这是我创建选择器的代码
function createFolderPicker(parentId) {
parentId = parentId || 'root';
if (pickerApiLoaded && $window.localStorage.googleToken) {
var view = new google.picker.DocsView(google.picker.ViewId.FOLDERS);
view.setParent(parentId);
view.setSelectFolderEnabled(true);
var picker = new google.picker.PickerBuilder().
addView(view).
setOAuthToken($window.localStorage.googleToken).
setSelectableMimeTypes('application/vnd.google-apps.folder').
setDeveloperKey(developerKey).
setCallback(pickerFolderCallback).
build();
picker.setVisible(true);
}
}