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— конечная точка, которая предоставляет методы для удаленного выполнения функций скриптов приложений.