Введение

API Google Apps Script позволяет программно создавать, изменять и развертывать проекты Google Apps Script — действия, которые в противном случае потребовали бы использования редактора Apps Script. Ваши приложения могут использовать API для управления проектами скриптов, создания и развертывания новых версий скриптов, а также для мониторинга выполнения скриптов.

API Apps Script также заменяет и расширяет API выполнения Apps Script. Вы можете использовать API Apps Script для удаленного выполнения функций Apps Script, так же как и с API выполнения.

Для использования этого API в ваших приложениях необходимо включить его .

Чтобы разрешить другим приложениям управлять вашими скриптами, необходимо предоставить им доступ .

Обзор API

API Apps Script разделен на несколько ресурсов, каждый из которых имеет определенное назначение и набор запросов, которые вы можете отправлять. Эти ресурсы следующие:

  • projects — представление проекта скрипта. API предоставляет методы для создания, чтения, мониторинга и изменения проектов.
  • projects.deployments — Представление развертывания скрипта. API предоставляет методы для создания, перечисления, обновления и удаления развертываний проектов скриптов.
  • projects.versions — Представление версии скриптового проекта. API предоставляет методы для создания и чтения версий проекта.
  • processes — представление выполнения функции скрипта. API предоставляет методы для перечисления существующих процессов и сбора информации о них, такой как тип и текущий статус.
  • scripts — конечная точка, предоставляющая методы для удаленного выполнения функций Apps Script.