Apps Script API

zarządza projektami Google Apps Script i wykonuje je.

Usługa: script.googleapis.com

Aby zadzwonić do tej usługi, zalecamy użycie bibliotek klienckich udostępnionych przez Google. Jeśli Twoja aplikacja musi użyć własnych bibliotek, aby wywołać tę usługę, użyj tych informacji podczas wysyłania żądań do interfejsu API.

Dokument Discovery

Dokument Discovery to zrozumiała dla komputera specyfikacja dotycząca interfejsów API REST i korzystania z nich. Służy do tworzenia bibliotek klientów, wtyczek IDE i innych narzędzi, które współpracują z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów Discovery. Ta usługa dostarcza następujący dokument opisujący interfejs API:

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL określający adres sieci usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych usługi. Ta usługa ma następujący punkt końcowy usługi, a wszystkie poniższe identyfikatory URI są zależne od tego punktu końcowego:

  • https://script.googleapis.com

Zasób REST: v1.processes

Metody
list GET /v1/processes
Podawanie informacji o procesach wykonywanych przez użytkownika lub w jego imieniu, takich jak typ procesu i jego bieżący stan.
listScriptProcesses GET /v1/processes:listScriptProcesses
Wyświetlanie informacji o wykonanych procesach, takich jak typ czy obecny stan skryptu.

Zasób REST: v1.projects

Metody
create POST /v1/projects
Tworzy nowy, pusty projekt skryptu bez plików skryptu i podstawowego pliku manifestu.
get GET /v1/projects/{scriptId}
Pobiera metadane projektu skryptu.
getContent GET /v1/projects/{scriptId}/content
Pobiera zawartość projektu skryptu, w tym źródło kodu i metadane każdego pliku skryptu.
getMetrics GET /v1/projects/{scriptId}/metrics
Uzyskiwanie danych dotyczących skryptów, takich jak liczba uruchomień i aktywnych użytkowników.
updateContent PUT /v1/projects/{scriptId}/content
Aktualizuje zawartość określonego projektu skryptu.

Zasób REST: v1.projects.deploys

Metody
create POST /v1/projects/{scriptId}/deployments
Utworzy wdrożenie projektu Apps Script.
delete DELETE /v1/projects/{scriptId}/deployments/{deploymentId}
Usuwa wdrożenie projektu Apps Script.
get GET /v1/projects/{scriptId}/deployments/{deploymentId}
Pobiera wdrożenie projektu Apps Script.
list GET /v1/projects/{scriptId}/deployments
Wyświetla listę wdrożeń projektu Apps Script.
update PUT /v1/projects/{deploymentConfig.scriptId}/deployments/{deploymentId}
Aktualizuje wdrożenie projektu Apps Script.

Zasób REST: v1.projects.versions

Metody
create POST /v1/projects/{scriptId}/versions
Tworzy nową wersję stałą z bieżącym kodem i unikalnym numerem wersji.
get GET /v1/projects/{scriptId}/versions/{versionNumber}
Pobiera wersję projektu skryptu.
list GET /v1/projects/{scriptId}/versions
Wyświetl listę wersji projektu skryptu.

Zasób REST: v1.scripts

Metody
run POST /v1/scripts/{scriptId}:run
Uruchamia funkcję w projekcie Apps Script.