Workato FileStorage - Append to fileアクション

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

このアクションは、Workato FileStorage内の既存のファイルにコンテンツを追加します。 指定されたパスにファイルが存在しない場合、アクションはファイルを作成し、そこにコンテンツを追加します。

Create fileアクションと同様に、このアクションはストリーミングまたは非ストリーミングのダウンロードアクション、一括アクション、トリガーなどと組み合わせることができます。 これは、CSVまたはJSONデータを扱う場合に便利です。たとえば、ソースからコンテンツを定期的またはバッチで取得し、送信先にストリーミングできる単一の中間ファイルに保存する必要がある場合などです。

FileStorageのAppend to fileアクション FileStorageのAppend to fileアクション

APPENDアクションを効果的に使用する方法

Append fileアクションは、指定されたパスにファイルが存在しない場合に新しいファイルを作成するため、このアクションを使用してレシピの最初のジョブでファイルを作成し、後続のジョブで同じファイルにデータを追加できます。 レシピで別のCreate fileアクションを使用する必要はありません。 これにより、レシピの設計を簡素化できます。

ファイルおよびディレクトリへのアクセス

現在、ワークスペース内のすべてのユーザーは、FileStorageコネクターを使用すると、そのワークスペース内のすべてのFileStorageファイルおよびディレクトリにアクセスできます。 ファイルがFileStorage UIからアクセスされる場合を除き、Workatoはロールに基づいてアクセスを制限しません。

入力

入力項目説明
CSVコンテンツの追加列スキーマ付きのCSVファイルを作成する場合、またはFileStorageに列スキーマ付きで保存されている既存のCSVファイルにデータを追加する場合は、Yesを選択します。 指定しない場合、デフォルトはNoです。
ファイルの選択/ファイルパスコンテンツを追加するファイルを選択するか、ファイルの完全なパスを入力します。 レシピの実行時に、指定されたパスにファイルが存在しない場合、Workatoは新しいファイルを作成します。

Append CSV contentYesに設定されている場合、ドロップダウンには列スキーマ付きで保存されている既存のCSVファイルのみが表示されます。 FileStorage内の既存のCSVファイルに追加するには、Create fileアクション、または以前のAppend to fileアクションを使用して作成している必要があります。
追加するコンテンツダウンロードアクションや一括エクスポートアクションなど、上流アクションのデータピルを使用して、選択したファイルにデータを追加します。 追加するコンテンツを直接貼り付けることもできます。
CSV列スキーマの設定Append CSV contentYesに設定されている場合は必須です。 列スキーマの定義方法を選択します。 受信ヘッダー行およびデータから列名とデータ型を自動的に検出するには、自動推定を選択します。 Workatoは、ファイルにデータを追加するときにデータ型の不一致が発生した場合、列の型を緩和します。 この動作は、アクションがファイルからデータを取得する場合には適用されません。 列名とデータ型を手動で定義するには、スキーマを設定を選択します。 CSVファイルから行を取得アクションを使用してファイル内容を取得する場合、スキーマ検証は厳密です。 検証エラーを回避するには、サンプルデータに想定されるすべてのデータ型が含まれていることを確認するか、列を文字列などの最も緩和された型に設定します。 指定しない場合、デフォルトは自動推定です。
列スキーマCSV列スキーマの設定スキーマを設定に設定した場合は必須です。 追加されるデータ内の列のデータ型を表すオプションを選択します:

  • Add column name: 手動で一度に1つの列を追加します。
  • サンプルCSVファイルを使用: コンピューターからCSVファイルをアップロードするか、必須のヘッダー行を含む最大10行のCSVサンプルを貼り付けて、すべての列名を一度に入力します。
ここで定義された追加データの型が既存ファイルのスキーマと一致しない場合、レシピはエラーを返します。
ヘッダー行を含む追加するCSVコンテンツにヘッダー行が含まれる場合は、Yesを選択します。 指定しない場合、デフォルトはNoです。 この任意フィールドは、Append CSV contentYesに設定されている場合にのみ表示されます。
ファイル作成時にヘッダーを追加Append to fileアクションが_新しいファイルを作成する_ときにヘッダー行を追加するかどうかを選択します:

  • Yes: ヘッダー行をCSVファイルに追加します。
  • No: CSVファイルからヘッダー行を削除します。
Append to fileアクションが_既存の_ファイルに追加する場合、ヘッダー行は常に削除されることに注意してください。

指定しない場合、デフォルトはNoです。 この任意フィールドは、Contains header rowYesに設定されている場合にのみ表示されます。
列区切り文字追加するCSVコンテンツ内の列値を区切る文字を選択します。 指定しない場合、デフォルトはカンマ,)です。 この任意フィールドは、Append CSV contentYesに設定されている場合にのみ表示されます。
引用符文字追加するCSVコンテンツでエスケープ文字として使用する引用符が、シングルかダブルかを選択します。 指定しない場合、デフォルトはダブル")です。 この任意フィールドは、Append CSV contentYesに設定されている場合にのみ表示されます。
ファイルエンコーディング追加するコンテンツのエンコーディングを選択します。 デフォルトはUTF-8です。 この任意フィールドは、Append CSV contentYesに設定されている場合にのみ表示されます。

出力

出力フィールド説明
ファイルパス追加または作成されたファイルの完全なパス。
追加サイズ追加または作成されたファイルのサイズ(バイト単位)。

Last updated: