入力ストリームのデータをGoogle Sheetsの指定したセルやレコード範囲に書き込みます。
このコンポーネントはGoogle Sheets APIを使用します。データの書き込み範囲やフィールドとの関連付けは、専用のExcelビルダーで行います。
認証にはGoogleSheetsコネクションで設定されたサービスアカウントを使用します。詳細は「認証と設定」を参照してください。
| 入力 | フォーマット | Record |
|---|---|---|
| 接続数 | 無制限 | |
| 説明 |
未定義のDescription:書き込むデータを持つレコードストリーム |
|
| 出力 | フォーマット | Record |
| 説明 | 入力ストリームがそのまま出力されます。 |
| 名前 | プロパティ型 | マッピング | 説明 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| コネクション | connection | - |
Google Sheetsへの接続に使用するGoogleSheetsコネクションを指定します。
このプロパティの指定は必須です。事前に管理コンソールで有効なGoogleSheetsコネクションを作成しておく必要があります。
各コネクションの詳細については、「はじめに」-「詳細なトピック」-「フローの構成要素」-「コネクションプロパティ」を参照してください。 |
|||||||||
| シート作成方法 | choice | 入力&出力 |
データの書き込み先となるスプレッドシートの作成方法を指定します。
|
|||||||||
| スプレッドシートID | string | 入力&出力 |
書き込み対象のスプレッドシートのIDを指定します。
シート作成方法が「テンプレート上書き」の場合に、このプロパティで指定したスプレッドシートに書き込みます。 スプレッドシートIDは、スプレッドシートのURLから取得できます。例えば、URLが「https://docs.google.com/spreadsheets/d/1234567890abcdefghijklmnopqrstuvwxyz/edit」の場合、IDは「1234567890abcdefghijklmnopqrstuvwxyz」です。 |
|||||||||
| スプレッドシート名 | string | 入力&出力 | シート作成方法が「テンプレートから新規作成」または「新規作成」の場合に、作成される新しいスプレッドシートの名前を指定します。 | |||||||||
| 書出し処理 | choice | 入力&出力 |
Excelビルダーで定義した「レコード」領域への書き込み方法を指定します。
|
|||||||||
| Mapping | excelmapping | - |
データを書き込むセルやレコードの範囲を定義するためのExcelビルダーを開きます。
Excelビルダーでは、以下の2種類のデータ領域を定義できます。
|
|||||||||
| ファイルパスの起点 | pathResolver | - | Excelビルダーで画像などのファイルパスを指定する際に、相対パスの起点となるフォルダーを指定します。 |
| タイプ | パラメーター | エラー処理フロー
へのストリーム | エラー
コード | 説明 |
|---|---|---|---|---|
| 汎用 | なし | コンポーネントの入力ストリーム | 1 | Google Sheets APIの実行に失敗した場合に発生します。(API実行時エラー、タイムアウトなど) |
| 2 | 入力ストリームのフィールドとマッピング定義が一致しない場合に発生します。 | |||
| 3 | 書き込み先のシートが存在しない場合に発生します。 |
このコンポーネントは、入力レコードストリームをGoogle Sheetsに書き込みます。
本コンポーネントはGoogle Sheets APIを利用してデータを書き込みます。Google Cloud Platformで設定されているAPIの利用割り当て(Quota)にご注意ください。短時間に大量のリクエストを行うと、APIの実行が制限される場合があります。
詳細はGoogle Cloud Platformのドキュメントを参照してください。
本コンポーネントを使用するには、Google Cloud Platform (GCP) およびフローサービスが稼働する環境の両方で事前の設定が必要です。
これらの設定が完了して初めて、フローデザイナー上のコンポーネントが正常に動作します。