Apps Script API

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Gestisce ed esegue progetti Google Apps Script.

Servizio: script.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, usa le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento discovery è una specifica leggibile dal computer per descrivere e utilizzare le API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI seguenti sono relativi a questo endpoint di servizio:

  • https://script.googleapis.com

Risorsa REST: v1.processes

Metodi
list GET /v1/processes
Elenca le informazioni sui processi compiuti da o per conto di un utente, ad esempio il tipo di processo e lo stato corrente.
listScriptProcesses GET /v1/processes:listScriptProcesses
Elenca le informazioni sui processi eseguiti da uno script, come tipo di processo e stato attuale.

Risorsa REST: v1.projects

Metodi
create POST /v1/projects
Crea un nuovo progetto di script vuoto senza file di script e un file manifest di base.
get GET /v1/projects/{scriptId}
Visualizza i metadati di un progetto di script.
getContent GET /v1/projects/{scriptId}/content
Recupera i contenuti del progetto di script, inclusi l'origine del codice e i metadati per ogni file di script.
getMetrics GET /v1/projects/{scriptId}/metrics
Recupera i dati delle metriche per gli script, ad esempio il numero di esecuzioni e di utenti attivi.
updateContent PUT /v1/projects/{scriptId}/content
Aggiorna i contenuti del progetto di script specificato.

Risorsa REST: v1.projects.deployments

Metodi
create POST /v1/projects/{scriptId}/deployments
Crea un deployment di un progetto Apps Script.
delete DELETE /v1/projects/{scriptId}/deployments/{deploymentId}
Elimina un deployment di un progetto Apps Script.
get GET /v1/projects/{scriptId}/deployments/{deploymentId}
Visualizza un deployment di un progetto Apps Script.
list GET /v1/projects/{scriptId}/deployments
Elenca i deployment di un progetto Apps Script.
update PUT /v1/projects/{deploymentConfig.scriptId}/deployments/{deploymentId}
Aggiorna un deployment di un progetto Apps Script.

Risorsa REST: v1.projects.versions

Metodi
create POST /v1/projects/{scriptId}/versions
Crea una nuova versione immutabile utilizzando il codice corrente, con un numero di versione univoco.
get GET /v1/projects/{scriptId}/versions/{versionNumber}
Visualizza una versione di un progetto di script.
list GET /v1/projects/{scriptId}/versions
Elencare le versioni di un progetto di script.

Risorsa REST: v1.scripts

Metodi
run POST /v1/scripts/{scriptId}:run
Esegue una funzione in un progetto Apps Script.