Abilita autorizzazione e accesso agli script

L'API Google 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.

Per utilizzare l'API Apps Script nella tua applicazione, devi abilitarla nel progetto Google Cloud dell'applicazione. In questo modo puoi creare le credenziali OAuth in modo che gli utenti dell'applicazione possano autorizzarla.

Per 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.

Utilizzare l'API Apps Script nella tua app

Per utilizzare l'API Apps Script all'interno della tua app, devi abilitare l'API Apps Script nel progetto Google Cloud 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 la procedura guidata di attivazione dell'API per creare o selezionare un progetto Google Cloud nella console Google Cloud 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. Dopo aver abilitato 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 script

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 poi procede a creare altri script dannosi o a modificare il comportamento di 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 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 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 connesso alla possibilità per le applicazioni di modificare i tuoi script. Non autorizzare mai un'applicazione che sospetti sia dannosa.