注: スクリプトは現在カスタマイズWorkivaからのみ利用可能です。詳細はこちら
最初のスクリプト (first-script.py)
このシンプルなスクリプトは、お金の時間価値を計算します。追加のライブラリを必要としないため、スクリプト・プログラムの基本をテストする良い方法が提供されます。
必須ファイル:
説明 :
- ホーム から、新規 スクリプトファイルを作成する。
- first-script.pyファイルをお手元のマシンで開き、スクリプトコードを空白のキャンバス(つまり、事前に作成したファイル"__main__.py "のコード編集者スペース)にコピーします。
- 左上の保存 をクリックします。
- スクリプト実行 をクリックしてください。
-
+変数追加 をクリックし、以下をパラメータとして入力する:
- 投資=10000
- 金利=10
- COMPOUNDING_PERIOD=annual
- 年=1
- スクリプト実行 をクリックして、結果が11000であることを確認する。
メモ: このスクリプトは、Workivaスクリプト入門 の記事でも紹介されています。
フィボナッチ (fibonacci_main.py と fibonacci.py)
上で取り上げたスターター・スクリプトと同様、このシンプルなスクリプトには追加のライブラリは必要ない。しかし、スクリプト・ソース(スクリプティング・プログラムの重要な構成要素)を使用する。
必須ファイル:
説明 :
- ホーム から、新規 スクリプトファイルを作成する。
- お手元のマシンでfibonacci_main.pyファイルを開き、スクリプトコードを空白のキャンバス(つまり、__main__.py という作成済みファイルのコード編集者間隔)にコピーします。
- 左上の保存 をクリックします。
- 左側のSources パネルに移動し、現在のソースのすぐ下にある空白を右クリックし、Upload Source Files を選択します。
- パソコンをブラウジングしてfibonacci.pyファイルを探し、アップロードをクリックします。
- 左上の保存 をクリックします。
-
スクリプト実行 をクリックして、結果が34であることを確認する。
スプレッドシートを更新するスクリプト (Script-to-Update-Spreadsheets.py)
このスクリプトは、WorkivaパブリックAPIを使用するための良い出発点です。詳細については、Workiva Developer Hubhttps://developers.workiva.com/ をご覧ください。
必須ファイル:
説明 :
- ホーム から、新規 スクリプトファイルを作成する。
- Script-to-Update-Spreadsheets.pyファイルをお手元のマシンで開き、スクリプトコードを空白のキャンバス(つまり、事前に作成したファイル "__main__.py" のコード編集者スペース)にコピーします 。
- 左上の保存 をクリックします。
- 左側のSources パネルに移動し、現在のソースのすぐ下にある空白を右クリックし、Upload Source Files を選択します。
- requirements.txt ファイルをアップロードする。
- 左上の保存 をクリックします。
- 左上のスクリプト実行 をクリックしてください。
-
+変数追加 をクリックし、以下をパラメータとして入力する:
- CLIENT_ID およびCLIENT_SECRET: 選択したスプレッドシートに使用する OAuth2 クライアントの認証情報と秘密情報です。これらの資格情報は、スプレッドシートが置かれているワークスペースで生成される。
- SPREADSHEET_ID 、SHEET_ID :スプレッドシートとシートのIDです。IDは、スプレッドシートのURL (app.wdesk.com/a/{workspaceId}/spreadsheet/{spreadsheetId}/sheet/{sheetId})で検索できます。
- HELLO_WORLD: お好きなテキストを入力してください。セルにはこのように表示される。
- スクリプト実行 をもう一度クリックしてください。左上のセルに、HELLO_WORLDパラメータで指定したテキストが表示されるはずです。
注: このスクリプトはサンプル: スプレッドシートの更新のためのスクリプトでも取り上げています。
ゼロ抑制スクリプト (Zero-Suppression-Script.py)
このゼロ抑制スクリプトは、最初のアクセラレーターの1つです -- Workivaが直接提供する構成済みパッケージであり、プラットフォームの実際の能力を示すものです。このプログラムおよびパッケージ自体はまだ開発中であるため、このスクリプトを使用する際に時折問題に気づくかもしれません。
必須ファイル:
説明 :
- ホーム から、新規 スクリプトファイルを作成する。
- Zero-Suppression-Script.pyファイルをお手元のマシンで開き、スクリプトコードを空白のキャンバス(つまり、作成済みのファイル"__main__.py "のコード編集者スペース)にコピーします。
- 左上の保存 をクリックします。
- 左側のSources パネルに移動し、現在のソースのすぐ下にある空白を右クリックし、Upload Source Files を選択します。
- requirements.txt ファイルをアップロードする。
- 左上の保存 をクリックします。
これで、空行が存在するドキュメントに自動化を作成することができます。自動化には、マニュアル実行 トリガーと、スクリプト実行 アクションを使用する必要があります。スクリプトのURLで見つかったスクリプトIDが必要です。
実行すると、ドキュメント内の空行が非表示になるはずです。