Apps Script API

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Zarządza i realizuje projekty Google Apps Script.

Usługa: script.googleapis.com

Do korzystania z tej usługi zalecamy używanie bibliotek klienta udostępnionych przez Google. Jeśli aplikacja musi używać własnych bibliotek do wywoływania tej usługi, podczas wysyłania żądań do interfejsu API używaj tych informacji.

Dokument Discovery

Dokument Discovery 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ółpracują 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 usługi i wszystkie poniższe identyfikatory URI odnoszą się do tego punktu końcowego usługi:

  • https://script.googleapis.com

Zasób REST: v1.processes

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

Zasób REST: v1.projects

Metody
create POST /v1/projects
Utworzy 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
Pobierz 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.deploys

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
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
Utworzy nową wersję niezmienną za pomocą bieżącego kodu z unikalnym numerem.
get GET /v1/projects/{scriptId}/versions/{versionNumber}
Pobiera wersję projektu skryptu.
list GET /v1/projects/{scriptId}/versions
Wyświetl listę wersji skryptu.

Zasób REST: v1.scripts

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