Список проектов сценариев приложения Google - PullRequest
0 голосов
/ 30 августа 2018

Я пытаюсь перечислить все мои файлы скриптов Google, используя API Google Drive File, как описано здесь . Однако я всегда получаю пустой список []. Я думаю, что мой токен и мои области в порядке, поскольку я получаю это от Google OAuth2:

{ "access_token": "xxxxx", "expires_in": 3600, "refresh_token": "yyyyy",
"scope": "https://www.googleapis.com/auth/drive.scripts https://www.googleapis.com/auth/drive.appdata https://www.googleapis.com/auth/drive",
"token_type": "Bearer"
}

Но потом, когда я запускаю запрос с использованием фильтрации mimeType (я просто хочу получить список скриптов приложения Google):

mimeType = 'application/vnd.google-apps.script'

Я получаю только пустой список элементов ([]), даже если я только что создал скрипт Google в Google Sheet:

{ "kind": "drive#fileList", "etag": "....", "selfLink": "https://www.googleapis.com/drive/v2/files?q=mimeType+%3D+'application/vnd.google-apps.script'", "incompleteSearch": false, "items": []}

Я предполагаю, что app-script означает нечто иное, чем код скрипта Google, который является частью Google Sheet ... Любая помощь приветствуется:)

1 Ответ

0 голосов
/ 31 августа 2018

О получении списка файлов проектов с типом сценария, привязанного к контейнеру, и об экспорте каждого сценария из проекта, проверьте следующий ответ.

Получить список файлов проектов типа сценария, привязанного к контейнеру

  • К сожалению, список файлов проектов связанного с контейнером типа сценария пока не может быть получен, в то время как список файлов проектов автономного типа можно получить с помощью drive.files.list из Drive API.

Экспорт сценариев в проект

  • Если вы хотите экспортировать каждый сценарий из проекта с типом сценария с привязкой к контейнеру и автономным типом, это можно сделать с помощью API скриптов Google Apps .
    • Это может стать примером сценария GAS для вашей ситуации. здесь .
    • Также вы можете сделать это, используя библиотеку GAS, например this .
...