Ссылка Picker обновлена 24 апреля. У подкласса DocsView
теперь есть функция setEnableSharedDrives()
, но средство выбора выдает исключение и не отображает представление.
Вот пример кода:
var view = new google.picker.DocsView(google.picker.ViewId.FOLDERS);
view.setMode(google.picker.DocsViewMode.LIST);
view.setIncludeFolders(true);
view.setSelectFolderEnabled(true);
view.setEnableSharedDrives(true);
var picker = new google.picker.PickerBuilder()
.addView(view)
.enableFeature(google.picker.Feature.NAV_HIDDEN)
.enableFeature(google.picker.Feature.SUPPORT_DRIVES)
.hideTitleBar()
.setSelectableMimeTypes("application/vnd.google-apps.folder")
.setOAuthToken(token)
.setDeveloperKey(DEVELOPER_KEY)
.setCallback(pickerCallback)
.setOrigin(google.script.host.origin)
.setSize(DIALOG_DIMENSIONS.width - 2,
DIALOG_DIMENSIONS.height - 2)
.build();
picker.setVisible(true);