Opmerking : Scripting is momenteel alleen beschikbaar via Workiva aanpassen. Meer informatie.
Eerste script (first-script.py)
Dit eenvoudige script berekent de tijdswaarde van geld. Omdat er geen extra bibliotheken nodig zijn, is het een goede manier om de basisprincipes van het scriptprogramma uit te testen.
Vereiste bestanden:
Instructies:
- Vanuit Home , maak een nieuw scriptbestand aan.
- Open het bestand first-script.py op uw computer en kopieer de scriptcode naar het lege canvas (oftewel de code-editorruimte voor het vooraf gemaakte bestand "__main__.py").
- Klik op Opslaan linksboven.
- Klik op Script uitvoeren .
- Klik op + Variabele toevoegen en voer de volgende parameters in:
- INVESTERING = 10000
- RENTE = 10
- SAMENSTELLINGSPERIODE=jaarlijks
- JAREN=1
- Klik op Script uitvoeren en controleer of het resultaat 11000 is.
Opmerking: Dit script wordt ook behandeld in het Introductie tot Workiva Scripting artikel.
Fibonacci (fibonacci_main.py en fibonacci.py)
Net als het hierboven beschreven startscript, vereist dit eenvoudige script geen extra bibliotheken. Het maakt echter wel gebruik van scriptbronnen, een belangrijke bouwsteen van het scriptprogramma.
Vereiste bestanden:
Instructies:
- Vanuit Home , maak een nieuw scriptbestand aan.
- Open het bestand fibonacci_main.py op uw computer en kopieer de scriptcode naar het lege canvas (oftewel de code-editorruimte voor het vooraf aangemaakte bestand "__main__.py").
- Klik op Opslaan linksboven.
- 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 je computer naar het bestand fibonacci.py en klik vervolgens op Uploaden .
- Klik op Opslaan linksboven.
- Klik op Script uitvoeren en controleer of het resultaat 34 is.
Nulonderdrukkingsscript (Zero-Suppression-Script.py)
Dit script voor het onderdrukken van nullen laat zien hoe je rijen in een spreadsheet kunt verbergen waarvan de weergegeven numerieke waarden allemaal nul zijn.
Vereiste bestanden:
Instructies:
- Vanuit Home , maak een nieuw script aan.
- Open het bestand Zero-Suppression-Script.py op uw computer en plak de inhoud ervan in het voorgeprogrammeerde bronbestand
__main__.py van het script. - Als u het script vanuit een automatisering uitvoert, vervang dan de lege placeholders
CLIENT_IDenCLIENT_SECRETdoor inloggegevens van een API-grant met de scopesfile:readenfile:write en toegang tot het spreadsheet. - Klik op Opslaan .
- Klik in het paneel Bronnen met de rechtermuisknop onder de bestaande bronnen en selecteer Bronbestanden uploaden .
- Upload requirements.txt .
- Klik op Opslaan en wacht tot het genereren van de afhankelijkheden is voltooid.
Je kunt nu een automatisering maken in het spreadsheet met de rijen die je wilt evalueren. Configureer de automatisering met een Handmatige uitvoering trigger en een Script uitvoeren actie. Je hebt de Script ID nodig die je in de URL van je script vindt.
Wanneer het programma wordt uitgevoerd, worden alle lege rijen in uw document verborgen.