Расширенная служба Диска позволяет использовать API Google Диска в Apps Script. Подобно встроенному сервису Диска Apps Script, этот API позволяет сценариям создавать, находить и изменять файлы и папки на Google Диске. В большинстве случаев встроенную службу проще использовать, но эта расширенная служба предоставляет несколько дополнительных функций, включая доступ к пользовательским свойствам файлов, а также версии файлов и папок.
Ссылка
Подробную информацию об этом сервисе можно найти в справочной документации Google Drive API. Как и все расширенные службы в Apps Script, расширенная служба Диска использует те же объекты, методы и параметры, что и общедоступный API. Дополнительные сведения см. в разделе Как определяются сигнатуры методов .
Чтобы сообщить о проблемах и получить другую поддержку, см. руководство по поддержке Drive API .
Пример кода
В примерах кода в этом разделе используется версия 3 API.
Загрузить файлы
В следующем примере кода показано, как сохранить файл на Диске пользователя.
Список папок
В следующем примере кода показано, как составить список папок верхнего уровня на Диске пользователя. Обратите внимание на использование токенов страниц для доступа к полному списку результатов.
Список изменений
В следующем примере кода показано, как составить список редакций для данного файла. Обратите внимание, что некоторые файлы могут иметь несколько редакций, и для доступа к полному списку результатов следует использовать токены страниц.
Добавить свойства файла
В следующем примере кода поле appProperties
используется для добавления настраиваемого свойства в файл. Пользовательское свойство видимо только для скрипта. Чтобы добавить к файлу настраиваемое свойство, которое также будет видно другим приложениям, используйте вместо этого поле properties
. Дополнительные сведения см. в разделе Добавление пользовательских свойств файла .