Uwaga : Skrypty są obecnie dostępne tylko poprzez Dostosowywanie 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:
- Z Home utwórz nowy plik skryptu .
- Otwórz plik first-script.py na swoim komputerze i skopiuj kod skryptu na puste płótno (czyli przestrzeń edytora kodu dla wcześniej utworzonego pliku „__main__.py”).
- Kliknij Zapisz w lewym górnym rogu.
- Kliknij Uruchom skrypt .
- Kliknij +Dodaj zmienną i wprowadź następujące parametry:
- INWESTYCJA=10000
- STOPA_PROCENTOWA=10
- OKRES_SKŁADANY=roczny
- LATA=1
- Kliknij Uruchom skrypt i sprawdź, czy wynik wynosi 11000.
Uwaga: Ten skrypt omówiono również w artykule Wprowadzenie do skryptowania Workiva .
Fibonacci (fibonacci_main.py i fibonacci.py)
Podobnie jak skrypt startowy omówiony powyżej, ten prosty skrypt nie wymaga żadnych dodatkowych bibliotek. Korzysta jednak ze źródeł skryptów, które stanowią ważny element programu Scripting.
Wymagane pliki:
Instrukcje:
- Z Home utwórz nowy plik skryptu .
- Otwórz plik fibonacci_main.py na swoim komputerze i skopiuj kod skryptu na puste płótno (czyli przestrzeń edytora kodu dla wcześniej 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 pustej przestrzeni tuż pod bieżącymi źródłami i wybierz Prześlij pliki źródłowe .
- Przeglądaj swój komputer w poszukiwaniu pliku fibonacci.py , a następnie kliknij Prześlij .
- Kliknij Zapisz w lewym górnym rogu.
- Kliknij Uruchom skrypt i sprawdź, czy wynik wynosi 34.
Skrypt tłumienia zer (Zero-Suppression-Script.py)
Ten skrypt pomijania zer pokazuje, jak ukryć wiersze arkusza kalkulacyjnego, których wyświetlane wartości liczbowe są równe zero.
Wymagane pliki:
Instrukcje:
- Z Home utwórz nowy skrypt .
- Otwórz plik Zero-Suppression-Script.py na swoim komputerze i wklej jego zawartość do wcześniej utworzonego pliku źródłowego skryptu
__main__.py . - Jeśli uruchamiasz skrypt z automatyzacji, zastąp puste pola CLIENT_ID i
zakresyCLIENT_SECRETdanymi uwierzytelniającymi z przyznanego interfejsu API, który mafile:readifile:write oraz dostęp do arkusza kalkulacyjnego. - Kliknij Zapisz .
- W panelu Źródła kliknij prawym przyciskiem myszy poniżej istniejących źródeł i wybierz Prześlij pliki źródłowe .
- Prześlij requirements.txt .
- Kliknij Zapisz i poczekaj na zakończenie generowania zależności.
Teraz możesz utworzyć automatyzację w arkuszu kalkulacyjnym zawierającym wiersze, które chcesz ocenić. Skonfiguruj automatyzację za pomocą wyzwalacza Wykonanie ręczne i akcji Wykonaj skrypt . Będziesz potrzebować identyfikatora skryptu, który znajdziesz w adresie URL swojego skryptu.
Po uruchomieniu wszystkie puste wiersze w dokumencie powinny zostać ukryte.