Nota: Lo scripting è attualmente disponibile solo tramite la funzione Personalizza Workiva. Per saperne di più.
Primo script (first-script.py)
Questo semplice script calcola il valore temporale del denaro. Poiché non richiede librerie aggiuntive, rappresenta un ottimo modo per sperimentare le nozioni di base del programma di scripting.
File richiesti:
Istruzioni:
- Da Home, crea un nuovo file di script .
- Apri il file first-script.py sul tuo computer e copia il codice dello script nell'area di lavoro vuota (ovvero lo spazio dell'editor di codice relativo al file "__main__.py" già creato).
- Clicca su Salva in alto a sinistra.
- Clicca su Esegui lo script.
- Clicca su +Add Variable e inserisci i seguenti parametri:
- INVESTIMENTO=10000
- TASSO_DI_INTERESSE=10
- PERIODO DI COMPOUNDING=annuale
- ANNI=1
- Clicca su Esegui lo script e verifica che il risultato sia 11000.
Nota: Questo script è trattato anche nell'articolo Introduzione al Workiva Scripting.
Fibonacci (fibonacci_main.py e fibonacci.py)
Come lo script iniziale descritto in precedenza, questo semplice script non richiede librerie aggiuntive. Tuttavia, utilizza i sorgenti di script, un elemento importante del programma Scripting.
File richiesti:
Istruzioni:
- Da Home, crea un nuovo file di script .
- Apri il file fibonacci_main.py sul tuo computer e copia il codice dello script sul canvas vuoto (cioè lo spazio dell'editor di codice per il file precreato "__main__.py").
- Clicca su Salva in alto a sinistra.
- Vai al pannello Sources sul lato sinistro, clicca con il tasto destro del mouse nello spazio vuoto appena sotto le fonti correnti e seleziona Upload Source Files.
- Cerca nel tuo computer il file fibonacci.py, poi clicca su Carica.
- Clicca su Salva in alto a sinistra.
- Clicca su Esegui lo script e verifica che il risultato sia 34.
Script soppressione zero (Zero-Suppression-Script.py)
Questo script per la soppressione degli zeri mostra come nascondere le righe del foglio di calcolo i cui valori numerici visualizzati sono tutti pari a zero.
File richiesti:
Istruzioni:
- Dalla pagina iniziale di ( ), creare un nuovo script .
- Apri il file " Zero-Suppression-Script.py" sul tuo computer e incolla il suo contenuto nel file sorgente predefinito dello script "
__main__.py" . - Se si intende eseguire lo script tramite un processo di automazione, sostituire i segnaposto vuoti
CLIENT_IDeCLIENT_SECRET con le credenziali di un'autorizzazione API che disponga degliambitifile:readefile:write e dell'accesso al foglio di calcolo. - Clicca su Salva.
- Nel pannello " " (Fonti) , fare clic con il tasto destro del mouse sotto le fonti esistenti e selezionare " " (Carica file sorgente) .
- Carica il file requirements.txt d .
- Fai clic su Salva e attendi il completamento della generazione delle dipendenze.
Ora puoi creare un’automazione nel foglio di calcolo contenente le righe che desideri valutare. Configurare l'automazione utilizzando un trigger “Manual Execution” (Esecuzione manuale) di e un'azione “Execute Script” (Esegui script) di . È necessario l'ID dello script che si trova nell'URL del tuo script.
Quando vengono eseguiti, le righe vuote devono essere nascoste nel documento.