注: スクリプトは現在カスタマイズ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であることを確認する。
ゼロ抑制スクリプト (Zero-Suppression-Script.py)
このゼロ非表示スクリプトは、表示されている数値がすべてゼロであるスプレッドシートの行を非表示にする方法を示しています。
必須ファイル:
説明 :
- のホーム画面( )から、新しいスクリプトを作成します。
- お使いのマシンで、にある「Zero-Suppression-Script.py」( )を開き、その内容を、スクリプト用にあらかじめ作成されている「 」の「
__main__.py」()ソースファイルに貼り付けてください。 - 自動化からスクリプトを実行する場合は、空の CLIENT_ID および
CLIENT_SECRET のプレースホルダーを、file:read およびスコープを持ち、スプレッドシートへのアクセス権限を持つAPIグラントの認証情報に置き換えてください。file:writeの - 「保存」をクリックします。
- 「」の「Sources」パネルで、既存のソースの下を右クリックし、「」の「Upload Source Files」 を選択します。
- のrequirements.txtを にアップロードしてください。
- 「」をクリックし、「」を保存して、依存関係の生成が完了するまで待ちます。
これで、から、評価したい行が含まれるスプレッドシート内に、 という自動化を作成できるようになりました。の「手動実行」トリガーと、の「スクリプトの実行」アクションを使用して、自動化を設定します。スクリプトのURLで見つかったスクリプトIDが必要です。
実行すると、ドキュメント内の空行が非表示になるはずです。