L'API Apps Script richiede diversi tipi di autorizzazioni a seconda dell'obiettivo:
- Utilizza l'API Apps Script nella tua app.
- Consente ad altre applicazioni di gestire i dati o le implementazioni del progetto di script.
Se devi utilizzare l'API Apps Script nella tua applicazione, devi abilitare l'API nel progetto Google Cloud dell'applicazione. In questo modo puoi creare le 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 tuoi progetti di script, devi concedere l'accesso ai tuoi progetti di script.
Utilizzo dell'API Apps Script nella tua app
Se vuoi utilizzare l'API Apps Script all'interno della tua app, devi abilitarla nel progetto GCP della tua applicazione. Dopo aver attivato l'API Apps Script, puoi creare le credenziali OAuth e scaricare l'ID client e il client secret da includere nella tua applicazione. Puoi anche monitorare l'utilizzo dell'API nella console Google Cloud.
Puoi utilizzare questa procedura guidata per creare o selezionare un progetto Google Cloud nella console API e attivare automaticamente l'API. In alternativa, puoi aprire la pagina Gestisci risorse della console, selezionare un progetto, quindi cercare e aggiungere l'API Apps Script manualmente utilizzando la dashboard API e servizi del progetto. Una volta abilitata l'API, puoi creare credenziali OAuth, ID client e secret client per le tue applicazioni nel riquadro API e servizi > Credenziali.
Le guide rapide dell'API Apps Script forniscono una panoramica passo passo dell'intero processo di abilitazione dell'API e configurazione dell'autorizzazione per un'applicazione.
Concedere l'accesso alle applicazioni di terze parti ai tuoi progetti di copione
L'API Apps Script può consentire alle applicazioni di creare e modificare gli script e le relative implementazioni. Ciò può portare a una situazione spiacevole se autorizzi un'applicazione di terze parti dannosa che procede quindi a creare altri script dannosi o a modificare il comportamento degli script che hai già.
Per contribuire a ridurre questo rischio, l'API Apps Script non può accedere ai tuoi progetti di script per impostazione predefinita. Devi concedere esplicitamente l'accesso all'API prima di poter utilizzare qualsiasi applicazione che crei o modifichi script o deployment. Una volta concesso l'accesso API ai tuoi script, le applicazioni che autorizzi possono utilizzare l'API per gestire i tuoi progetti di script.
Se tenti di eseguire un'applicazione interessata senza prima concedere l'accesso all'API, si verifica un errore. Questo errore si verifica dopo l'autorizzazione dell'applicazione.
Puoi concedere l'accesso all'API Apps Script 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 all'API, lo fai per tutte le applicazioni. Tuttavia, le singole applicazioni devono comunque essere autorizzate.
Prima di concedere l'accesso, assicurati di comprendere il rischio di consentire alle applicazioni di modificare i tuoi script. Non autorizzare mai applicazioni che sospetti siano dannose.