Merk: Skripting er for øyeblikket bare tilgjengelig gjennom Customize Workiva. Lær mer om dette.
Første skript (first-script.py)
Dette enkle skriptet beregner tidsverdien av penger. Fordi det ikke krever noen ekstra biblioteker, er det en god måte å teste ut det grunnleggende i Scripting-programmet på.
Nødvendige filer:
Instruksjoner:
- Opprett en ny -skriptfil fra Home.
- Åpne filen first-script.py på maskinen din, og kopier skriptkoden til det tomme lerretet (dvs. code-editor-området for den forhåndsopprettede filen "__main__.py").
- Klikk på Lagre øverst til venstre.
- Klikk på Kjør skript.
- Klikk på +Legg til variabel og angi følgende parametere:
- INVESTERING=10000
- INTEREST_RATE=10
- COMPOUNDING_PERIOD=årlig
- ÅR=1
- Klikk på Run Script og kontroller at resultatet er 11000.
Merk: Dette skriptet er også omtalt i artikkelen Intro to Workiva Scripting.
Fibonacci (fibonacci_main.py og fibonacci.py)
I likhet med startskriptet ovenfor krever dette enkle skriptet ingen ekstra biblioteker. Den bruker imidlertid skriptkilder - en viktig byggestein i Scripting-programmet.
Nødvendige filer:
Instruksjoner:
- Opprett en ny -skriptfil fra Home.
- Åpne filen fibonacci_main.py på maskinen din, og kopier skriptkoden til det tomme lerretet (dvs. -koderedigeringsområdet for den forhåndsopprettede filen "__main__.py").
- Klikk på Lagre øverst til venstre.
- Gå til Kilder -panelet på venstre side, høyreklikk i det tomme feltet rett under de gjeldende kildene, og velg Last opp kildefiler.
- Bla gjennom datamaskinen etter filen fibonacci.py, og klikk deretter på Last opp.
- Klikk på Lagre øverst til venstre.
- Klikk på Run Script og kontroller at resultatet er 34.
Skript for å oppdatere regneark (Script-to-Update-Spreadsheets.py)
Dette skriptet er et godt utgangspunkt for å jobbe med Workivas offentlige API. For mer informasjon, se Workiva Developer Hub på https://developers.workiva.com/.
Nødvendige filer:
Instruksjoner:
- Opprett en ny -skriptfil fra Home.
- Åpne filen Script-to-Update-Spreadsheets.py på maskinen din, og kopier skriptkoden til det tomme lerretet (dvs. code-editor-området for den forhåndsopprettede filen "__main__.py").
- Klikk på Lagre øverst til venstre.
- Gå til Kilder -panelet på venstre side, høyreklikk i det tomme feltet rett under de gjeldende kildene, og velg Last opp kildefiler.
- Last opp filen requirements.txt.
- Klikk på Lagre øverst til venstre.
- Klikk på Run Script øverst til venstre.
- Klikk på +Legg til variabel og angi følgende parametere:
- CLIENT_ID og CLIENT_SECRET: Dette er din OAuth2-klientlegitimasjon og -hemmelighet som brukes for å få tilgang til det valgte regnearket. Denne legitimasjonen genereres i arbeidsområdet der regnearket befinner seg.
- SPREADSHEET_ID og SHEET_ID: Dette er ID-ene for regnearket og arket ditt. Du finner ID-ene i URL-adressen til regnearket (app.wdesk.com/a/{workspaceId}/spreadsheet/{spreadsheetId}/sheet/{sheetId})
- HELLO_WORLD: Skriv inn hvilken tekst du vil. Dette er hva cellen vil vise.
- Klikk på Run Script igjen; cellen øverst i venstre hjørne skal nå vise teksten du har angitt i HELLO_WORLD-parameteren.
Merk: Dette skriptet er også dekket i Eksempel: Skript for å oppdatere regneark artikkel.
Skript for nullundertrykkelse (Zero-Suppression-Script.py)
Dette skriptet for nullundertrykkelse er en av våre første akseleratorer - en forhåndskonfigurert pakke som leveres direkte av Workiva, og som demonstrerer plattformens muligheter i den virkelige verden. Siden dette programmet og selve pakken fortsatt er under utvikling, kan det hende at du av og til vil merke problemer når du bruker dette skriptet.
Nødvendige filer:
Instruksjoner:
- Opprett en ny -skriptfil fra Home.
- Åpne filen Zero-Suppression-Script.py på maskinen din, og kopier skriptkoden til det tomme lerretet (dvs. code-editor-området for den forhåndsopprettede filen "__main__.py").
- Klikk på Lagre øverst til venstre.
- Gå til Kilder -panelet på venstre side, høyreklikk i det tomme feltet rett under de gjeldende kildene, og velg Last opp kildefiler.
- Last opp filen requirements.txt.
- Klikk på Lagre øverst til venstre.
Du kan nå opprette en automatisering i dokumentet der de tomme radene finnes. Automatiseringen din bør bruke en Manual Execution utløser og en Script Execution handling. Du trenger Script ID som du finner i URL-adressen i skriptet ditt.
Når den kjøres, skal alle tomme rader skjules i dokumentet.