Apps Script API

Zarządza projektami Google Apps Script i wykonuje je.

Usługa: script.googleapis.com

Aby wywołać tę usługę, zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli do wywoływania tej usługi aplikacja musi używać własnych bibliotek, podczas tworzenia żądań do interfejsu API użyj podanych niżej informacji.

Dokument opisujący

Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i korzystanie z nich. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów opisujących. 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, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI odnoszą się do tego punktu końcowego:

  • https://script.googleapis.com

Zasób REST: v1.processes

Metody
list GET /v1/processes
Wymień informacje o procesach wykonanych przez użytkownika lub w jego imieniu, takie jak typ procesu i bieżący stan.
listScriptProcesses GET /v1/processes:listScriptProcesses
Wyświetlenie informacji o uruchomionych procesach skryptu, takich jak typ procesu i bieżący stan.

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
Uzyskaj dane dotyczące skryptów, takie 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.deployments

Metody
create POST /v1/projects/{scriptId}/deployments
Tworzy 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
Zawiera 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 użyciem bieżącego kodu i o unikalnym numerze 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.