Введение

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

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

Обзор API

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

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