I componenti aggiuntivi devono essere testati accuratamente prima della pubblicazione per garantire che comportarsi come previsto. Apps Script ti consente di testare Componenti aggiuntivi di Editor in fase di sviluppo su specifici file di Fogli, Moduli o Presentazioni Google. Questo può essere utilizzato per:
- Verificare che un componente aggiuntivo scritto in uno script autonomo funzioni come previsto quando applicati a un foglio, un documento, una presentazione o un modulo.
- Verifica che il flusso di installazione dei componenti aggiuntivi funzioni come previsto, in particolare per iniziale diversa stati del ciclo di vita dell'autorizzazione (installati, attivati o entrambi).
- Verificare che il componente aggiuntivo funzioni come previsto quando si agisce su un particolare documento e i relativi contenuti.
- Testa e confronta le versioni attuali e precedenti del componente aggiuntivo.
Crea un deployment di test
Un deployment di test è la combinazione di un componente aggiuntivo e di un documento di test. Quando hai sviluppato una versione dello script e vuoi testarla come componente aggiuntivo, segui questi passaggi:
- Se non ne hai già uno, crea un foglio di lavoro, una presentazione o un modulo con cui testare il componente aggiuntivo.
- Apri il progetto dello script contenente il componente aggiuntivo.
- Fai clic su Esegui il deployment > Testa i deployment.
- Accanto a Seleziona tipo, fai clic su Abilita tipi di deployment e seleziona Componente aggiuntivo Editor.
- Fai clic su Crea nuovo test o Aggiungi test.
- Scegli una versione del codice o seleziona Codice più recente.
- Nella sezione Configurazione, seleziona lo stato di autorizzazione iniziale per il test.
- In Documento di test, fai clic su Nessun documento selezionato. Seleziona Fogli, Documenti, Presentazioni o Moduli che vuoi utilizzare per testare il componente aggiuntivo e fai clic su Inserisci.
- Fai clic su Save test (Salva test).
Tutti i deployment di test salvati vengono visualizzati nella finestra di dialogo Deployment di test. Ciò consente lo stesso deployment di test in un secondo momento.
Esegui un deployment di prova
Se hai uno o più deployment di test salvati, puoi eseguirne uno seguendo questi passaggi:
- Apri il progetto dello script contenente il componente aggiuntivo.
- Fai clic su Esegui il deployment > Testa i deployment.
- In Test salvati, seleziona il pulsante di opzione accanto al test salvato. che vuoi eseguire e fai clic su Esegui.
Il documento di test si apre in una nuova scheda. Il componente aggiuntivo è stato di autorizzazione specificato nel deployment di test. Puoi verificare che il componente aggiuntivo funzioni interagendo con gli elementi del menu e dell'interfaccia utente.
Dettagli del test
Ci sono una serie di aspetti da tenere in considerazione durante il test dei componenti aggiuntivi di Editor in questo modo:
- Trigger installabili non sono supportate durante il test. Funzionalità che dipende dall'installazione di trigger non è testabile.
- Quando esegui un deployment di test impostato per testare con il codice più recente, può visualizzare le modifiche salvate nello script del componente aggiuntivo aggiornando il documento di test.
- Il documento di test ha un URL che puoi condividere con gli editor del documento originale documento di test. In questo modo, puoi collaborare più facilmente con gli altri test e sviluppo.
- Se il tuo componente aggiuntivo utilizza Servizio immobiliare, rimangono disponibili e restano disponibili la prossima volta che viene eseguito il test viene eseguito.
- Inoltre, qualsiasi deployment di test che utilizza la stessa combinazione di componenti Il documento di test ha accesso alle stesse informazioni sulla proprietà. Ad esempio, se creare due deployment di test, le proprietà salvate durante l'esecuzione sono disponibili durante l'esecuzione della seconda versione e viceversa, ma solo se usano lo stesso script e documento di test.
- Se esegui un deployment di prova, ti potrebbe essere chiesta l'autorizzazione se non hanno mai eseguito lo script. Tieni presente che autorizzare uno script test autorizza anche lo script al di fuori del test.