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 auszuprobieren.
Erforderliche Dateien:
Anweisungen:
- Erstellen Sie unter Home eine neue Skriptdatei .
- Öffnen Sie die Datei „ first-script.py“ unter auf Ihrem Rechner und kopieren Sie den Skriptcode in den leeren Arbeitsbereich (d. h. den Code-Editor-Bereich für die vorab 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 Nullunterdrückung (Zero-Suppression-Script.py)
Dieses Skript zur Unterdrückung von Nullen zeigt, wie man Zeilen in einer Tabellenkalkulation ausblendet, deren angezeigte Zahlenwerte alle Null sind.
Erforderliche Dateien:
Anweisungen:
- Erstellen Sie auf der Startseite von „ “ ( ) ein neues „ “-Skript.
- Öffnen Sie die Datei „ Zero-Suppression-Script.py“ auf Ihrem Rechner und fügen Sie deren Inhalt in die bereits erstellte Quelldatei „
__main__.py“ des Skripts ein. - Wenn Sie das Skript im Rahmen einer Automatisierung ausführen, ersetzen Sie die leeren Platzhalter „ “ (
CLIENT_ID)und „ “ (CLIENT_SECRET) durch die Anmeldedaten einer API-Berechtigung, die über die Bereiche „ “ (file:read)und „ “ (file:write) verfügt und Zugriff auf die Tabelle gewährt. - Klicken Sie auf Speichern.
- Klicken Sie im Bereich „ -Quellen“ ( ) mit der rechten Maustaste unterhalb der vorhandenen Quellen und wählen Sie „ “ (Upload Source Files) ( ) aus.
- Laden Sie die Datei „requirements.txt“ von unter hoch.
- Klicken Sie auf „ “, speichern Sie die Datei „ “ und warten Sie, bis die Generierung der Abhängigkeiten abgeschlossen ist.
Sie können nun unter eine Automatisierung erstellen in der Tabelle, die die Zeilen enthält, die Sie auswerten möchten. Konfigurieren Sie die Automatisierung mit einem Trigger vom Typ „ “ (Manuelle Ausführung) und einer Aktion vom Typ „ “ (Skript ausführen) . 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.