Sviluppo locale

È possibile svolgere tutte le attività relative ai connettori utilizzando le app online dell'ambiente di script, alcuni possono diventare ripetitivi e soggetti a errori nel tempo.

dscc-gen è uno strumento affidabile pensato per risolvere i problemi attività in modo da poterti concentrare sulla soluzione del tuo problema aziendale invece che sugli errori che possono essere evitate con l'automazione.

Requisiti

In uso: dscc-gen

dscc-gen può creare nuovi progetti per i connettori della community o essere utilizzati con quelli esistenti.

Connettori esistenti

dscc-gen può essere utilizzato anche con progetti esistenti. Per prima cosa, copia scriptId, quindi esegui questo comando (sostituendo YOUR_SCRIPT_ID con il tuo scriptId.):

npx @google/dscc-gen connector --script_id YOUR_SCRIPT_ID

Ti verranno richiesti alcuni dettagli relativi al connettore. Se non lo hai già fatto un deployment denominato "Produzione", ne verrà creato uno automaticamente. Nessuno dei tuoi esistente verrà modificato, ma potrai accedere tutto ciò che dscc-gen può fare.

Nuovi connettori

Per creare un nuovo connettore della community con dscc-gen, esegui questo comando:

npx @google/dscc-gen connector

Ti verranno richiesti alcuni dettagli relativi al nuovo connettore. Nuovi utenti verrà chiesto di autenticare clasp. clasp è uno strumento per creare e modifica dei progetti Apps Script dalla riga di comando.

Dopo aver completato i prompt, dscc-gen creerà un nuovo progetto Apps Script e stampare tutto ciò che è in grado di fare.

Che cosa può fare l'app dscc-gen?

Comando Descrizione
npm run open Apri il progetto in Apps Script.
npm run push Esegui il push delle modifiche locali in Apps Script.
npm run watch Controlla le modifiche locali e inviale alle app Script.
npm run prettier Formatta il codice utilizzando gli standard della community.
npm run try_latest Apri il deployment con il codice più recente in e Looker Studio.
npm run try_production Apri il deployment di produzione in Looker Studio.
npm run update_production Aggiorna il deployment di produzione per utilizzare l'ultimo codice.

Come dovrei utilizzarlo?

L'utilizzo di dscc-gen spesso ha un effetto simile a questo:

  1. Identifica una funzionalità da aggiungere al connettore.
  2. Esegui npm run watch, in modo che le modifiche locali vengano inviate ad Apps Script.
  3. Apporta le modifiche al codice usando i tuoi preferiti. JavaScript JavaScript.
  4. Esegui npm run tryLatest e verifica che la nuova funzionalità funzioni previsto.
  5. Esegui npm run updateProduction per aggiornare il deployment di produzione in modo da avere la nuova funzionalità.
  6. Esegui npm run tryProduction e verifica che la nuova funzionalità funzioni.

Ottieni l'ID dello script

Per recuperare il tuo scriptId, vai al progetto esistente e copia la sezione dell'URL dopo /d/ e prima di /edit. Ad esempio, il seguente URL:

  • URL originale: https://script.google.com/a/google.com/d/example-script-id/edit
  • ID script: example-script-id