Uwaga: Skrypty są obecnie dostępne tylko poprzez Customize Workiva. Dowiedz się więcej.
Pierwszy skrypt (first-script.py)
Ten prosty skrypt oblicza wartość pieniądza w czasie. Ponieważ nie wymaga żadnych dodatkowych bibliotek, stanowi dobry sposób na przetestowanie podstaw programu Scripting.
Wymagane pliki:
Instrukcje:
- Na stronie Home utwórz nowy plik skryptu .
- Otwórz plik first-script.py na swoim komputerze i skopiuj kod skryptu na puste miejsce (tj. miejsce edytora kodu dla wstępnie utworzonego pliku "__main__.py").
- Kliknij Zapisz w lewym górnym rogu.
- Kliknij Uruchom skrypt.
- Kliknij +Add Variable i wprowadź następujące parametry:
- INWESTYCJA=10000
- INTEREST_RATE=10
- COMPOUNDING_PERIOD=rocznie
- YEARS=1
- Kliknij Run Script i sprawdź, czy wynik wynosi 11000.
Uwaga: Ten skrypt jest również opisany w artykule Wprowadzenie do skryptów Workiva.
Fibonacci (fibonacci_main.py i fibonacci.py)
Podobnie jak skrypt startowy opisany powyżej, ten prosty skrypt nie wymaga żadnych dodatkowych bibliotek. Korzysta jednak ze źródeł skryptów - ważnego elementu składowego programu Scripting.
Wymagane pliki:
Instrukcje:
- Na stronie Home utwórz nowy plik skryptu .
- Otwórz plik fibonacci_main.py na swoim komputerze i skopiuj kod skryptu na puste miejsce (tj. miejsce edytora kodu dla wstępnie utworzonego pliku "__main__.py").
- Kliknij Zapisz w lewym górnym rogu.
- Przejdź do panelu Źródła po lewej stronie, kliknij prawym przyciskiem myszy w pustym miejscu tuż pod bieżącymi źródłami i wybierz Prześlij pliki źródłowe.
- Wyszukaj na komputerze plik fibonacci.py, a następnie kliknij przycisk Upload.
- Kliknij Zapisz w lewym górnym rogu.
- Kliknij Run Script i sprawdź, czy wynik to 34.
Skrypt do aktualizacji arkuszy kalkulacyjnych (Script-to-Update-Spreadsheets.py)
Ten skrypt jest dobrym punktem wyjścia do pracy z publicznym interfejsem API Workiva. Aby uzyskać dodatkowe informacje, odwiedź naszą stronę Workiva Developer Hub pod adresem https://developers.workiva.com/.
Wymagane pliki:
Instrukcje:
- Na stronie Home utwórz nowy plik skryptu .
- Otwórz plik Script-to-Update-Spreadsheets.py na swoim komputerze i skopiuj kod skryptu do pustego obszaru roboczego (tj. miejsca edytora kodu dla wstępnie utworzonego pliku "__main__.py").
- Kliknij Zapisz w lewym górnym rogu.
- Przejdź do panelu Źródła po lewej stronie, kliknij prawym przyciskiem myszy w pustym miejscu tuż pod bieżącymi źródłami i wybierz Prześlij pliki źródłowe.
- Prześlij plik requirements.txt.
- Kliknij Zapisz w lewym górnym rogu.
- Kliknij Uruchom skrypt w lewym górnym rogu.
- Kliknij +Add Variable i wprowadź następujące parametry:
- CLIENT_ID i CLIENT_SECRET: Są to twoje poświadczenia klienta OAuth2 i sekret używany do uzyskania dostępu do wybranego arkusza kalkulacyjnego. Te dane uwierzytelniające są generowane w obszarze roboczym, w którym znajduje się arkusz kalkulacyjny.
- SPREADSHEET_ID i SHEET_ID: Są to identyfikatory twojego arkusza kalkulacyjnego i arkusza. Możesz znaleźć identyfikatory w adresie URL arkusza kalkulacyjnego (app.wdesk.com/a/{workspaceId}/spreadsheet/{spreadsheetId}/sheet/{sheetId})
- HELLO_WORLD: Wprowadź dowolny tekst. To właśnie wyświetli komórka.
- Kliknij ponownie Run Script; komórka w lewym górnym rogu powinna teraz wyświetlać tekst podany w parametrze HELLO_WORLD.
Uwaga: Ten skrypt jest również opisany w artykule Sample: Skrypt do aktualizacji arkuszy kalkulacyjnych artykuł.
Skrypt zerowej supresji (Zero-Suppression-Script.py)
Ten skrypt zerowego tłumienia jest jednym z naszych pierwszych akceleratorów - wstępnie skonfigurowanym pakietem dostarczonym bezpośrednio przez Workiva, który demonstruje rzeczywiste możliwości platformy. Ponieważ ten program i sam pakiet są nadal w fazie rozwoju, możesz zauważyć sporadyczne problemy podczas korzystania z tego skryptu.
Wymagane pliki:
Instrukcje:
- Na stronie Home utwórz nowy plik skryptu .
- Otwórz plik Zero-Suppression-Script.py na swoim komputerze i skopiuj kod skryptu do pustego obszaru roboczego (tj. miejsca edytora kodu dla wstępnie utworzonego pliku "__main__.py").
- Kliknij Zapisz w lewym górnym rogu.
- Przejdź do panelu Źródła po lewej stronie, kliknij prawym przyciskiem myszy w pustym miejscu tuż pod bieżącymi źródłami i wybierz Prześlij pliki źródłowe.
- Prześlij plik requirements.txt.
- Kliknij Zapisz w lewym górnym rogu.
Możesz teraz utworzyć automatyzację w dokumencie, w którym znajdują się puste wiersze. Twoja automatyzacja powinna wykorzystywać wyzwalacz Manual Execution i akcję Script Execution. Potrzebny będzie identyfikator skryptu znajdujący się w adresie URL skryptu.
Po uruchomieniu wszystkie puste wiersze powinny zostać ukryte w dokumencie.