Nota: Al momento lo scripting è disponibile solo attraverso Customize Workiva. Per saperne di più.
Primo script (first-script.py)
Questo semplice script calcola il valore temporale del denaro. Poiché non richiede librerie aggiuntive, è un buon modo per testare le basi 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 sulla tela vuota (cioè lo spazio dell'editor di codice per il file precreato "__main__.py").
- Clicca su Salva in alto a sinistra.
- Clicca su Esegui lo script.
- Clicca su +Aggiungi variabile 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 per aggiornare i fogli di calcolo (Script-to-Update-Spreadsheets.py)
Questo script è un buon punto di partenza per lavorare con l'API pubblica di Workiva. Per ulteriori informazioni, consulta il nostro Workiva Developer Hub all'indirizzo https://developers.workiva.com/.
File richiesti:
Istruzioni:
- Da Home, crea un nuovo file di script .
- Apri il file Script-to-Update-Spreadsheets.py sul tuo computer e copia il codice dello script sulla tela vuota (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.
- Carica il file requirements.txt.
- Clicca su Salva in alto a sinistra.
- Clicca su Esegui lo script in alto a sinistra.
- Clicca su +Add Variable e inserisci i seguenti parametri:
- CLIENT_ID e CLIENT_SECRET: Queste sono le tue credenziali client OAuth2 e il segreto utilizzato per accedere al foglio di calcolo selezionato. Queste credenziali sono generate nell'area di lavoro in cui si trova il foglio di calcolo.
- SPREADSHEET_ID e SHEET_ID: questi sono gli ID del foglio di calcolo e del foglio. Puoi trovare gli ID nell'URL del foglio di calcolo (app.wdesk.com/a/{workspaceId}/spreadsheet/{spreadsheetId}/sheet/{sheetId})
- HELLO_WORLD: Inserisci il testo che desideri. Questa è la visualizzazione della cella.
- Clicca di nuovo su Esegui lo script; la cella in alto a sinistra dovrebbe ora visualizzare il testo indicato nel parametro HELLO_WORLD.
Nota: Questo script è trattato anche nell'articolo Sample: Script per aggiornare i fogli di calcolo.
Script soppressione zero (Zero-Suppression-Script.py)
Questo script di soppressione zero è uno dei nostri primi acceleratori, un pacchetto preconfigurato fornito direttamente da Workiva che dimostra le capacità reali della piattaforma. Poiché questo programma e il pacchetto stesso sono ancora in fase di sviluppo, potresti riscontrare dei problemi occasionali durante l'utilizzo di questo script.
File richiesti:
Istruzioni:
- Da Home, crea un nuovo file di script .
- Apri il file Zero-Suppression-Script.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.
- Carica il file requirements.txt.
- Clicca su Salva in alto a sinistra.
Ora puoi creare un'automazione nel documento in cui sono presenti le righe vuote. La tua automazione deve utilizzare un trigger Manual Execution e un'azione Script Execution. È necessario l'ID dello script che si trova nell'URL del tuo script.
Quando vengono eseguiti, le righe vuote devono essere nascoste nel documento.