Hinweis: Scripting ist derzeit nur über Customize Workiva verfügbar. Erfahren Sie mehr.
Erstes Skript (first-script.py)
Dieses einfache Skript berechnet den Zeitwert des Geldes. Da es keine zusätzlichen Bibliotheken benötigt, bietet es eine gute Möglichkeit, die Grundlagen des Scripting-Programms zu testen.
Erforderliche Dateien:
Anweisungen:
- Erstellen Sie unter Home eine neue Skriptdatei .
- Öffnen Sie die Datei first-script.py auf Ihrem Rechner und kopieren Sie den Skriptcode in die leere Leinwand (d.h. in den Code-Editor-Bereich für die zuvor erstellte Datei "__main__.py").
- Klicken Sie oben links auf Speichern.
- Klicken Sie auf Script ausführen.
- Klicken Sie auf +Variable hinzufügen und geben Sie die folgenden Parameter ein:
- INVESTITION=10000
- ZINS_RATE=10
- COMPOUNDING_PERIOD=jährlich
- YEARS=1
- Klicken Sie auf Run Script und überprüfen Sie, ob das Ergebnis 11000 ist.
Hinweis: Dieses Skript wird auch im Artikel Intro to Workiva Scripting behandelt.
Fibonacci (fibonacci_main.py und fibonacci.py)
Wie das oben beschriebene Startskript benötigt auch dieses einfache Skript keine zusätzlichen Bibliotheken. Es verwendet jedoch Skriptquellen - ein wichtiger Baustein des Scripting-Programms.
Erforderliche Dateien:
Anweisungen:
- Erstellen Sie unter Home eine neue Skriptdatei .
- Öffnen Sie die Datei fibonacci_main.py auf Ihrem Rechner und kopieren Sie den Skriptcode auf die leere Leinwand (d.h. den Code-Editor-Bereich für die zuvor erstellte Datei "__main__.py").
- Klicken Sie oben links auf Speichern.
- Gehen Sie zum Bereich Quellen auf der linken Seite, klicken Sie mit der rechten Maustaste in den leeren Bereich direkt unter den aktuellen Quellen und wählen Sie Quelldateien hochladen.
- Suchen Sie auf Ihrem Computer nach der Datei fibonacci.py und klicken Sie dann auf Upload.
- Klicken Sie oben links auf Speichern.
- Klicken Sie auf Run Script und überprüfen Sie, ob das Ergebnis 34 lautet.
Skript zur Aktualisierung von Tabellenkalkulationen (Script-to-Update-Spreadsheets.py)
Dieses Skript ist ein guter Ausgangspunkt für die Arbeit mit der öffentlichen API von Workiva. Weitere Informationen finden Sie in unserem Workiva Developer Hub unter https://developers.workiva.com/.
Erforderliche Dateien:
Anweisungen:
- Erstellen Sie unter Home eine neue Skriptdatei .
- Öffnen Sie die Datei Script-to-Update-Spreadsheets.py auf Ihrem Rechner und kopieren Sie den Skriptcode in die leere Leinwand (d. h. in den Code-Editor-Bereich für die zuvor erstellte Datei "__main__.py").
- Klicken Sie oben links auf Speichern.
- Gehen Sie zum Bereich Quellen auf der linken Seite, klicken Sie mit der rechten Maustaste in den leeren Bereich direkt unter den aktuellen Quellen und wählen Sie Quelldateien hochladen.
- Laden Sie die Datei requirements.txt hoch.
- Klicken Sie oben links auf Speichern.
- Klicken Sie oben links auf Script ausführen.
- Klicken Sie auf +Variable hinzufügen und geben Sie die folgenden Parameter ein:
- CLIENT_ID und CLIENT_SECRET: Dies sind Ihre OAuth2-Client-Anmeldedaten und das Geheimnis, das für den Zugriff auf das ausgewählte Arbeitsblatt verwendet wird. Diese Berechtigungsnachweise werden in dem Arbeitsbereich erstellt, in dem sich die Kalkulationstabelle befindet.
- SPREADSHEET_ID und SHEET_ID: Dies sind die IDs für Ihr Tabellenblatt und Ihr Blatt. Sie finden die IDs in der URL des Arbeitsblatts (app.wdesk.com/a/{workspaceId}/spreadsheet/{spreadsheetId}/sheet/{sheetId})
- HELLO_WORLD: Geben Sie einen beliebigen Text ein. Dies wird in der Zelle angezeigt.
- Klicken Sie erneut auf Script ausführen; die Zelle in der oberen linken Ecke sollte nun den Text anzeigen, den Sie im Parameter HELLO_WORLD angegeben haben.
Hinweis: Dieses Script wird auch im Artikel Sample: Skript zum Aktualisieren von Tabellenkalkulationen Artikel.
Skript zur Nullunterdrückung (Zero-Suppression-Script.py)
Dieses Zero-Suppression-Skript ist einer unserer ersten Accelerators - ein vorkonfiguriertes Paket, das direkt von Workiva bereitgestellt wird und die realen Fähigkeiten der Plattform demonstriert. Da sich dieses Programm und das Paket selbst noch in der Entwicklung befinden, können bei der Verwendung dieses Skripts gelegentlich Probleme auftreten.
Erforderliche Dateien:
Anweisungen:
- Erstellen Sie unter Home eine neue Skriptdatei .
- Öffnen Sie die Datei Zero-Suppression-Script.py auf Ihrem Rechner und kopieren Sie den Skriptcode in die leere Leinwand (d. h. in den Code-Editor-Bereich für die zuvor erstellte Datei "__main__.py").
- Klicken Sie oben links auf Speichern.
- Gehen Sie zum Bereich Quellen auf der linken Seite, klicken Sie mit der rechten Maustaste in den leeren Bereich direkt unter den aktuellen Quellen und wählen Sie Quelldateien hochladen.
- Laden Sie die Datei requirements.txt hoch.
- Klicken Sie oben links auf Speichern.
Sie können nun eine Automatisierung in dem Dokument erstellen, in dem die leeren Zeilen vorhanden sind. Ihre Automatisierung sollte einen Auslöser Manual Execution und eine Aktion Script Execution verwenden. Sie benötigen die Script ID, die Sie in der URL Ihres Skripts finden.
Nach der Ausführung sollten alle leeren Zeilen in Ihrem Dokument ausgeblendet werden.