L'implementazione di un progetto Apps Script è una versione dello script che viene disponibili per l'uso come app web, componente aggiuntivo o eseguibile API. Creando gestire i deployment, puoi eseguire l'iterazione del codice, tenere traccia delle modifiche e controllare la versione esatta del codice a cui hanno accesso gli utenti.
Esistono due tipi di deployment:
- Deployment head, che vengono sempre sincronizzati con il codice del progetto attuale.
- Deployment con versione con versione, collegati a una specifica versione del progetto.
Deployment head
Un deployment head è il codice del progetto attuale. Quando crei uno script di Apps Script viene creato automaticamente un deployment head per il progetto.
Il deployment head è sempre sincronizzato con il codice salvato più di recente. Per Ad esempio, se crei un deployment con controllo delle versioni e poi modifichi il codice, il deployment head riflette queste modifiche, mentre il deployment con controllo delle versioni rimane intatti.
Usare i deployment head per testare il codice. Non utilizzare i deployment head per l'uso pubblico.
Deployment con controllo delle versioni
Un deployment sottoposto al controllo delle versioni rende disponibile una versione specifica del codice del progetto. In questo modo gli utenti possono continuare a usare una versione funzionante mentre modifiche e miglioramenti al codice.
Quando la tua applicazione viene pubblicata per il consumo pubblico, usa sempre una con il deployment delle versioni. Puoi avere più deployment attivi del controllo delle versioni all'indirizzo una volta sola.
Importante: non puoi trasferire la proprietà dei deployment con controllo delle versioni. Se trasferire la proprietà di un progetto di script a qualcuno, il proprietario del progetto i deployment con controllo delle versioni all'interno del progetto non cambiano. Se un amministratore elimina l'account del proprietario del deployment, potresti riscontrare errori di script per e i relativi deployment.
crea un deployment con controllo delle versioni
Per eseguire il deployment di una versione di un componente aggiuntivo di Google Workspace: Componente aggiuntivo Editor, app Google Chat o API è necessario prima cambiare l'interfaccia Associazione del progetto Google Cloud dal progetto predefinito a uno standard progetto.
Per creare un deployment con controllo delle versioni, segui questi passaggi:
- Apri il progetto Apps Script.
- In alto a destra, fai clic su Esegui il deployment >. Nuovo deployment.
- Accanto a Seleziona tipo, fai clic su Abilita tipi di deployment .
- Seleziona il tipo di deployment di cui vuoi eseguire il deployment. Per i componenti aggiuntivi di Google Workspace, i componenti aggiuntivi dell'editor e Per le app Google Chat, seleziona Componente aggiuntivo.
Inserisci le informazioni sul deployment e fai clic su Esegui il deployment.
Visualizza i deployment con controllo delle versioni
Per visualizzare i deployment di un progetto Apps Script, in alto, fai clic su Esegui il deployment > Gestisci deployment.
Per visualizzare il codice di una versione specifica, consulta Visualizzare una versione precedente dell'audiodescrizione.
Modifica un deployment sottoposto al controllo delle versioni
Puoi modificare un deployment con controllo delle versioni per cambiarne la descrizione o la versione. A modificare un deployment, segui questi passaggi:
- Apri il progetto Apps Script.
- Fai clic su Esegui il deployment >. Gestire i deployment.
- Seleziona il deployment attivo da modificare e fai clic su Modifica. .
Apporta le modifiche e fai clic su Esegui il deployment.
Se vuoi modificare un deployment archiviato, devi rieseguire il deployment, quindi segui i passaggi precedenti.
Quando vuoi eseguire il deployment di una modifica al codice del progetto, crea una nuova versione e modificare il deployment per utilizzarlo. La nuova versione viene utilizzata automaticamente da qualsiasi dagli utenti che usano il deployment.
Trova un ID deployment
A ogni deployment viene creato automaticamente un ID stringa associato. A per trovarlo:
- Apri il progetto Apps Script.
- In alto a destra, fai clic su Esegui il deployment >. Gestire i deployment.
Seleziona un deployment attivo per trovare il relativo ID.
Gli ID deployment vengono visualizzati solo sui deployment attivi.
Testare un deployment
Il modo in cui testi un deployment dipende dal tipo di app che crei.
Componente aggiuntivo di Google Workspace
Per testare il deployment di un componente aggiuntivo di Google Workspace, consulta Test dei componenti aggiuntivi di Google Workspace.
Componente aggiuntivo Editor
Per testare il deployment di un componente aggiuntivo Editor, vedi Testare un componente aggiuntivo Editor.
App web
Per testare il deployment di un'app web, consulta Testare il deployment di un'app web.
App Google Chat
Per testare il deployment di un'app di Chat, devi prima un deployment con controllo delle versioni dello script per accedere al relativo ID deployment.
Una volta ottenuto l'ID deployment, specificalo nella configurazione dell'API Chat e seguire la procedura per test interattivo funzionalità.
Eseguibile API
Per testare un deployment eseguibile dell'API, devi prima un deployment con controllo delle versioni. Dopo aver creato un deployment, segui i passaggi seguenti:
- In alto a destra nel progetto Apps Script, fai clic su Esegui il deployment > Testa Deployment.
- Accanto a "Seleziona tipo", fai clic su Abilita tipi di deployment
> eseguibile dall'API.
- Copia e utilizza l'URL per testare il deployment eseguibile dell'API.
Archiviare un deployment con controllo delle versioni
Non puoi eliminare i deployment con controllo delle versioni. Puoi invece archiviarli.
Per archiviare un deployment con controllo delle versioni:
- Apri il progetto Apps Script.
- Fai clic su Esegui il deployment >. Gestire i deployment.
- Seleziona il deployment che vuoi archiviare e fai clic su Archivia deployment .
Esegui di nuovo il deployment di un deployment archiviato
- Apri il progetto Apps Script.
- In alto a destra, fai clic su Esegui il deployment >. Gestire i deployment.
- A sinistra, in Archiviato, seleziona il deployment di cui vuoi rieseguire il deployment e fai clic su Modifica > Esegui il deployment.