Управляет и выполняет проекты Google Apps Script.
- Ресурс REST: v1.processes
- Ресурс REST: v1.projects
- Ресурс REST: v1.projects.deployments
- Ресурс REST: v1.projects.versions
- Ресурс REST: v1.scripts
Сервис: script.googleapis.com
Для вызова этой службы рекомендуется использовать клиентские библиотеки , предоставленные Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.
Документ обнаружения
Discovery Document — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, подключаемых модулей IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующий документ обнаружения:
Конечная точка службы
Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:
-
https://script.googleapis.com
Ресурс REST: v1.processes
Методы | |
---|---|
list | GET /v1/processes Список информации о процессах, созданных пользователем или от его имени, например тип процесса и текущий статус. |
listScriptProcesses | GET /v1/processes:listScriptProcesses Список информации о выполняемых процессах скрипта, такой как тип процесса и текущий статус. |
Ресурс REST: v1.projects
Методы | |
---|---|
create | POST /v1/projects Создает новый пустой проект сценария без файлов сценариев и с базовым файлом манифеста. |
get | GET /v1/projects/{scriptId} Получает метаданные проекта скрипта. |
getContent | GET /v1/projects/{scriptId}/content Получает содержимое проекта скрипта, включая исходный код и метаданные для каждого файла скрипта. |
getMetrics | GET /v1/projects/{scriptId}/metrics Получите данные метрик для скриптов, такие как количество выполнений и активных пользователей. |
updateContent | PUT /v1/projects/{scriptId}/content Обновляет содержимое указанного проекта скрипта. |
Ресурс REST: v1.projects.deployments
Методы | |
---|---|
create | POST /v1/projects/{scriptId}/deployments Создает развертывание проекта скрипта приложений. |
delete | DELETE /v1/projects/{scriptId}/deployments/{deploymentId} Удаляет развертывание проекта скрипта приложений. |
get | GET /v1/projects/{scriptId}/deployments/{deploymentId} Получает развертывание проекта скрипта приложений. |
list | GET /v1/projects/{scriptId}/deployments Список развертываний проекта Apps Script. |
update | PUT /v1/projects/{deploymentConfig.scriptId}/deployments/{deploymentId} Обновляет развертывание проекта скрипта приложений. |
Ресурс REST: v1.projects.versions
Методы | |
---|---|
create | POST /v1/projects/{scriptId}/versions Создает новую неизменяемую версию, используя текущий код, с уникальным номером версии. |
get | GET /v1/projects/{scriptId}/versions/{versionNumber} Получает версию проекта скрипта. |
list | GET /v1/projects/{scriptId}/versions Перечислите версии проекта сценария. |
Ресурс REST: v1.scripts
Методы | |
---|---|
run | POST /v1/scripts/{scriptId}:run Запускает функцию в проекте скрипта приложений. |