Мне нужно разрешить пользователю выбирать папку для Google Диска для загрузки своих файлов.Google Pick Picker: выберите корневую папку
Я использую этот код прямо сейчас:
view = new google.picker.DocsView(google.picker.ViewId.FOLDERS).
setParent('root').
setSelectFolderEnabled(true)
picker = new google.picker.PickerBuilder().
addView(view).
setSelectableMimeTypes('application/vnd.google-apps.folder').
enableFeature(google.picker.Feature.NAV_HIDDEN).
setOAuthToken(token).
setDeveloperKey(key).
setAppId(appid).
setCallback(picker_callback).
build()
Но есть несколько проблем здесь:
- Пользователь еще видеть файлы, несмотря на это
google.picker.ViewId.FOLDERS
используется - Там нет никакого способа, чтобы выбрать корневая папка
Есть ли способ исправить мои проблемы?
В настоящее время файлы всегда загружаются в корневую папку, я не хочу, чтобы эта новая функция удаляла эту возможность.
вы можете настроить свой UX по умолчанию на root и предложить кнопку «выбрать папку», чтобы вывести сборщик. –
Если вы выберите один из файлов в корневой папке и нажмите «Выбрать», он сохранит корневую папку. Плохой дизайн UX от Google, но он работает. Если ваша корневая папка пуста. Тогда вам не повезло. –