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