Apps Script API

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 di rilevamento è una specifica leggibile dalle macchine per la descrizione e l'utilizzo delle 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 di seguito sono relativi a questo endpoint di servizio:

  • https://script.googleapis.com

Risorsa REST: v1.processes

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

Risorsa REST: v1.projects

Metodi
create POST /v1/projects
Crea un nuovo progetto di script vuoto senza file di script e con un file manifest di base.
get GET /v1/projects/{scriptId}
Visualizza i metadati di un progetto di script.
getContent GET /v1/projects/{scriptId}/content
Consente di acquisire i contenuti del progetto di script, inclusi sorgente di codice e metadati per ogni file di script.
getMetrics GET /v1/projects/{scriptId}/metrics
Visualizza i dati delle metriche per gli script, ad esempio il numero di esecuzioni e gli 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}
Ottieni il 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}
Restituisce una versione di un progetto di script.
list GET /v1/projects/{scriptId}/versions
Elenca 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.