Workato FileStorage - Append to fileアクション
このアクションは、Workato FileStorage内の既存のファイルにコンテンツを追加します。 指定されたパスにファイルが存在しない場合、アクションはファイルを作成し、そこにコンテンツを追加します。
Create fileアクションと同様に、このアクションはストリーミングまたは非ストリーミングのダウンロードアクション、一括アクション、トリガーなどと組み合わせることができます。 これは、CSVまたはJSONデータを扱う場合に便利です。たとえば、ソースからコンテンツを定期的またはバッチで取得し、送信先にストリーミングできる単一の中間ファイルに保存する必要がある場合などです。
FileStorageのAppend to fileアクション
APPENDアクションを効果的に使用する方法
Append fileアクションは、指定されたパスにファイルが存在しない場合に新しいファイルを作成するため、このアクションを使用してレシピの最初のジョブでファイルを作成し、後続のジョブで同じファイルにデータを追加できます。 レシピで別のCreate fileアクションを使用する必要はありません。 これにより、レシピの設計を簡素化できます。
ファイルおよびディレクトリへのアクセス
現在、ワークスペース内のすべてのユーザーは、FileStorageコネクターを使用すると、そのワークスペース内のすべてのFileStorageファイルおよびディレクトリにアクセスできます。 ファイルがFileStorage UIからアクセスされる場合を除き、Workatoはロールに基づいてアクセスを制限しません。
入力
| 入力項目 | 説明 |
|---|---|
| CSVコンテンツの追加 | 列スキーマ付きのCSVファイルを作成する場合、またはFileStorageに列スキーマ付きで保存されている既存のCSVファイルにデータを追加する場合は、Yesを選択します。 指定しない場合、デフォルトはNoです。 |
| ファイルの選択/ファイルパス | コンテンツを追加するファイルを選択するか、ファイルの完全なパスを入力します。 レシピの実行時に、指定されたパスにファイルが存在しない場合、Workatoは新しいファイルを作成します。 Append CSV contentがYesに設定されている場合、ドロップダウンには列スキーマ付きで保存されている既存のCSVファイルのみが表示されます。 FileStorage内の既存のCSVファイルに追加するには、Create fileアクション、または以前のAppend to fileアクションを使用して作成している必要があります。 |
| 追加するコンテンツ | ダウンロードアクションや一括エクスポートアクションなど、上流アクションのデータピルを使用して、選択したファイルにデータを追加します。 追加するコンテンツを直接貼り付けることもできます。 |
| CSV列スキーマの設定 | Append CSV contentがYesに設定されている場合は必須です。 列スキーマの定義方法を選択します。 受信ヘッダー行およびデータから列名とデータ型を自動的に検出するには、自動推定を選択します。 Workatoは、ファイルにデータを追加するときにデータ型の不一致が発生した場合、列の型を緩和します。 この動作は、アクションがファイルからデータを取得する場合には適用されません。 列名とデータ型を手動で定義するには、スキーマを設定を選択します。 CSVファイルから行を取得アクションを使用してファイル内容を取得する場合、スキーマ検証は厳密です。 検証エラーを回避するには、サンプルデータに想定されるすべてのデータ型が含まれていることを確認するか、列を文字列などの最も緩和された型に設定します。 指定しない場合、デフォルトは自動推定です。 |
| 列スキーマ | CSV列スキーマの設定をスキーマを設定に設定した場合は必須です。 追加されるデータ内の列のデータ型を表すオプションを選択します:
|
| ヘッダー行を含む | 追加するCSVコンテンツにヘッダー行が含まれる場合は、Yesを選択します。 指定しない場合、デフォルトはNoです。 この任意フィールドは、Append CSV contentがYesに設定されている場合にのみ表示されます。 |
| ファイル作成時にヘッダーを追加 | Append to fileアクションが_新しいファイルを作成する_ときにヘッダー行を追加するかどうかを選択します:
指定しない場合、デフォルトはNoです。 この任意フィールドは、Contains header rowがYesに設定されている場合にのみ表示されます。 |
| 列区切り文字 | 追加するCSVコンテンツ内の列値を区切る文字を選択します。 指定しない場合、デフォルトはカンマ(,)です。 この任意フィールドは、Append CSV contentがYesに設定されている場合にのみ表示されます。 |
| 引用符文字 | 追加するCSVコンテンツでエスケープ文字として使用する引用符が、シングルかダブルかを選択します。 指定しない場合、デフォルトはダブル(")です。 この任意フィールドは、Append CSV contentがYesに設定されている場合にのみ表示されます。 |
| ファイルエンコーディング | 追加するコンテンツのエンコーディングを選択します。 デフォルトはUTF-8です。 この任意フィールドは、Append CSV contentがYesに設定されている場合にのみ表示されます。 |
出力
| 出力フィールド | 説明 |
|---|---|
| ファイルパス | 追加または作成されたファイルの完全なパス。 |
| 追加サイズ | 追加または作成されたファイルのサイズ(バイト単位)。 |
Last updated: