Opmerking: Scripting is momenteel alleen beschikbaar via Customize Workiva. Meer informatie.
Eerste script (first-script.py)
Dit eenvoudige script berekent de tijdswaarde van geld. Omdat het geen extra bibliotheken vereist, is het een goede manier om de basisbeginselen van het Scripting-programma te testen.
Vereiste bestanden:
Instructies:
- Maak van Home een nieuw scriptbestand.
- Open het bestand first-script.py op uw machine en kopieer de scriptcode naar het lege canvas (d.w.z. de code-editor ruimte voor het vooraf aangemaakte bestand "__main__.py").
- Klik linksboven op Opslaan.
- Klik op Script uitvoeren.
- Klik op +Add Variable en voer de volgende parameters in:
- INVESTERING=10000
- RENTE=10
- COMPOUNDING_PERIOD=jaarlijks
- JAAR=1
- Klik op Script uitvoeren en controleer of het resultaat 11000 is.
Opmerking: Dit script wordt ook behandeld in het Intro to Workiva Scripting artikel.
Fibonacci (fibonacci_main.py en fibonacci.py)
Net als het startscript hierboven, heeft dit eenvoudige script geen extra bibliotheken nodig. Het gebruikt echter wel scriptbronnen -- een belangrijke bouwsteen van het Scripting-programma.
Vereiste bestanden:
Instructies:
- Maak van Home een nieuw scriptbestand.
- Open het bestand fibonacci_main.py op uw machine, en kopieer de scriptcode naar het lege canvas (d.w.z. de code-editor ruimte voor het vooraf aangemaakte bestand "__main__.py").
- Klik linksboven op Opslaan.
- Ga naar het paneel Bronnen aan de linkerkant, klik met de rechtermuisknop in de lege ruimte net onder de huidige bronnen en selecteer Bronbestanden uploaden.
- Zoek op uw computer naar het bestand fibonacci.py en klik vervolgens op Upload.
- Klik linksboven op Opslaan.
- Klik op Script uitvoeren en controleer of het resultaat 34 is.
Script om spreadsheets bij te werken (Script-to-Update-Spreadsheets.py)
Dit script is een goed startpunt voor het werken met de Workiva openbare API. Zie voor aanvullende informatie onze Workiva Developer Hub op https://developers.workiva.com/.
Vereiste bestanden:
Instructies:
- Maak van Home een nieuw scriptbestand.
- Open het bestand Script-to-Update-Spreadsheets.py op uw machine en kopieer de scriptcode naar het lege canvas (d.w.z. de code-editorruimte voor het vooraf gemaakte bestand "__main__.py").
- Klik linksboven op Opslaan.
- Ga naar het paneel Bronnen aan de linkerkant, klik met de rechtermuisknop in de lege ruimte net onder de huidige bronnen en selecteer Bronbestanden uploaden.
- Upload het bestand requirements.txt.
- Klik linksboven op Opslaan.
- Klik op Script uitvoeren linksboven.
- Klik op +Add Variable en voer de volgende parameters in:
- CLIENT_ID en CLIENT_SECRET: Dit zijn uw OAuth2-clientgegevens en -geheim die gebruikt worden om toegang te krijgen tot de geselecteerde spreadsheet. Deze referenties worden gegenereerd in de werkruimte waar de spreadsheet zich bevindt.
- SPREADSHEET_ID en SHEET_ID: Dit zijn de ID's voor uw spreadsheet en blad. U kunt de ID's vinden in de URL van het spreadsheet (app.wdesk.com/a/{workspaceId}/spreadsheet/{spreadsheetId}/sheet/{sheetId})
- HELLO_WORLD: Voer een willekeurige tekst in. Dit is wat de cel zal weergeven.
- Klik opnieuw op Run Script; de cel linksboven zou nu de tekst moeten weergeven die u in de HELLO_WORLD parameter hebt opgegeven.
Opmerking: Dit script wordt ook behandeld in het artikel Sample: Script om spreadsheets bij te werken artikel.
Nul-onderdrukkingsscript (Nul-onderdrukkingsscript.py)
Dit nulonderdrukkingsscript is een van onze eerste versnellers -- een vooraf geconfigureerd pakket dat rechtstreeks door Workiva wordt geleverd en dat de echte mogelijkheden van het platform demonstreert. Aangezien dit programma en het pakket zelf nog in ontwikkeling zijn, kunt u af en toe problemen ondervinden wanneer u dit script gebruikt.
Vereiste bestanden:
Instructies:
- Maak van Home een nieuw scriptbestand.
- Open het bestand Zero-Suppression-Script.py op uw machine en kopieer de scriptcode naar het lege canvas (d.w.z. de code-editor ruimte voor het vooraf aangemaakte bestand "__main__.py").
- Klik linksboven op Opslaan.
- Ga naar het paneel Bronnen aan de linkerkant, klik met de rechtermuisknop in de lege ruimte net onder de huidige bronnen en selecteer Bronbestanden uploaden.
- Upload het bestand requirements.txt.
- Klik linksboven op Opslaan.
U kunt nu een automatisering maken in het document waar de lege rijen staan. Uw automatisering moet een Handmatige uitvoering trigger en een Scriptuitvoering actie gebruiken. U hebt de Script-ID nodig die u kunt vinden in de URL van uw script.
Na het uitvoeren zouden alle lege rijen in uw document verborgen moeten worden.