スプレッドシートとシートの作成テンプレートは、既存のスプレッドシート内に新しいスプレッドシートまたはシートを作成します。実行前に既存のシートやスプレッドシートをチェックし、実行後に適切なIDを元のチェーンに戻します。この機能は、ワークスペース、環境、チェーンの詳細を記録するシートを作成するためによく使われる。
要件
- 、OAuth2グラントを通じてクライアントIDとクライアントシークレットにアクセスできる必要があります。
- 以下のコネクタをワークスペースに設定する必要があります:
チェーンの構築
Create Spreadsheet and Sheet テンプレートは、Templates 画面の Workiva Chains セクションにあります。
探し方はこうだ:
- Chain Builder で、Templates タブを開きます。
- 上部のメニューからWorkiva Chains を選択。
- 右上の「Create Spreadsheet」と「Sheet」を検索し、テンプレートを開く。
テンプレートが見つかったら、以下の変数と実行時入力を使用して、ワークスペース用に設定する。
注: テンプレートからチェーンを作成する詳細な手順については、チェーンの作成と管理 の記事を参照してください。
変数
可変タイプ | 変数名 | 説明 |
ダイナミック・チェーン | dvシート-ID | チェーンの実行によって作成されるシートのID。 |
ダイナミック・チェーン | dv-Spreadsheet-Id | チェーンを実行して作成されるスプレッドシートのID。 |
ワークスペース | wsv-ClientID | Workiva コネクタの OAuth2 Grant から生成された ID。 |
ワークスペース | wsv-ClientSecret | Workiva コネクタの OAuth2 Grant から生成されたシークレットトークン。 |
ワークスペース | wsv-BaseURL-IAM |
適切なURLはこちら。 |
ワークスペース | wsv-BaseURL-Platform | . |
ランタイム入力
入力タイプ | 名称 | 説明 |
グループ・フィールド | 表計算-オプション | グループ・フィールドに以下のスプレッドシート入力を入力する。 |
スプレッドシートのオプション・グループ・フィールドでテキスト・ボックスを開く | スプレッドシート名 | 作成される、または既に存在するスプレッドシートの名前。 |
スプレッドシートのオプション・グループ・フィールドでテキスト・ボックスを開く | スプレッドシートID | すべての情報が作成されるシートを含むスプレッドシートID。 |
グループ・フィールド | シート・オプション | グループ・フィールドを以下のシート・インプットに対応させる。 |
シートオプショングループフィールド内のテキストボックスを開く | シートID | データが書き込まれる、または既に存在するシートのID。 |
シートオプショングループフィールド内のテキストボックスを開く | シート名 | 作成されるシート名、または既に存在するシート名。 |
シートオプショングループフィールド内のテキストボックスを開く | シート・インデックス | 親シート、または親シートが存在しない場合はスプレッドシートに対するシートのインデックス。シートを兄弟の最後に配置するには、特別な値 -1 を使用します。 |
シートオプショングループフィールド内のテキストボックスを開く | シート親ID | 作成される、または既に存在する親シートのID。 |
ランチェーンイベントと併用
Run Chainイベントを使えば、別のチェーンからこのチェーンを実行することもできる。
注意: このチェーンを実行する前に、OAuth2 Grants およびWorkspace Variables を作成する必要があります。
トラブルシューティング
チェーンがエラーを引き起こしたり、正しいデータの更新に失敗したりした場合は、以下が真であることを確認してください:
- そのユーザには、作成したスプレッドシートを表示する権限がある。
- Client ID、Secret 、Base URLs は正しい。