L'API Apps Script richiede vari tipi di autorizzazioni in base all'obiettivo:
- Usa l'API Apps Script nella tua app.
- Consenti ad altre applicazioni di gestire i dati o i deployment del progetto di script.
Se devi utilizzare l'API Apps Script nella tua applicazione, devi abilitarla nel progetto Cloud Platform (GCP) dell'applicazione. Ciò consente di creare credenziali OAuth in modo che gli utenti dell'applicazione possano autorizzarla.
Se vuoi consentire ad applicazioni di terze parti di gestire i contenuti o il deployment dei progetti di script, devi concederli.
Utilizzare l'API Apps Script nella tua app
Se vuoi utilizzare l'API Apps Script all'interno della tua app, devi abilitare l'API Apps Script nel progetto GCP dell'applicazione. Dopo aver abilitato l'API Apps Script, puoi creare le credenziali OAuth e scaricare l'ID client e il secret da includere nella tua applicazione. Puoi anche monitorare l'utilizzo dell'API nella console di Google Cloud Platform.
Puoi utilizzare questa procedura guidata per creare o selezionare un progetto GCP nella console dell'API e abilitare automaticamente l'API. In alternativa, puoi aprire la pagina Gestisci risorse della console, selezionare un progetto, quindi cercare e aggiungere manualmente l'API Apps Script utilizzando la dashboard API e servizi del progetto. Dopo aver abilitato l'API, puoi creare credenziali OAuth, ID client e client secret per le tue applicazioni nel riquadro API e servizi > Credenziali.
Le guide rapide all'API Apps Script forniscono una panoramica passo passo per l'abilitazione dell'API e la configurazione dell'autorizzazione per un'applicazione.
Concessione ad applicazioni di terze parti dell'accesso ai progetti di script
L'API Apps Script può consentire alle applicazioni di creare e modificare gli script e i relativi deployment. Questo può comportare una situazione negativa se autorizzi un'applicazione di terze parti dannosa che poi crea altri script dannosi o ne modifichi il comportamento.
Per contribuire a ridurre questo rischio, l'API Apps Script non può accedere ai tuoi progetti di script per impostazione predefinita. Prima di poter utilizzare qualsiasi applicazione che crei o modifichi script o deployment, devi concedere esplicitamente l'accesso all'API. Una volta concesso l'accesso API agli script, le applicazioni autorizzate possono utilizzare l'API per gestire i tuoi progetti script.
Un errore si verifica se tenti di eseguire un'applicazione interessata senza prima concedere l'accesso all'API. Questo errore si verifica dopo aver autorizzato l'applicazione.
Puoi concedere all'API Apps Script l'accesso ai tuoi progetti di script utilizzando la dashboard di Apps Script. Puoi anche utilizzare la dashboard per revocare l'accesso in qualsiasi momento. Quando concedi l'accesso API, lo fai per tutte le applicazioni. Tuttavia, le singole applicazioni devono comunque essere autorizzate.
Prima di concedere l'accesso, assicurati che sia consapevole che esiste il rischio che le applicazioni modifichino i tuoi script. Non autorizzare mai applicazioni che ritieni dannose.