SFTP: ディレクトリ内の新規/更新CSVファイルトリガー(バッチ)

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

このトリガーは、指定されたディレクトリでCSVファイルが作成または更新されたときにアクティブになります。 WorkatoはCSV行を照合し、バッチで処理します。 各バッチはジョブとして処理されます。 デフォルトのバッチサイズは100、最大バッチサイズは1000です。

トリガーエラーの防止

このトリガーはフォルダ全体を監視し、トリガー条件を検証する前に、新規または更新されたファイル内のCSVコンテンツを解析します。 したがって、トリガーで指定されたものと異なるCSV形式(ヘッダー名、列数)のファイルを追加すると、ジョブでエラーが発生する可能性があります。 トリガーエラーを防ぐには、トリガー条件に一致するCSV形式のファイルのみがフォルダに追加されるようにしてください。

ディレクトリ内の新規/更新CSVトリガーディレクトリ内の新規/更新CSVトリガー

入力

入力フィールド説明
ディレクトリ追跡するフォルダを選択します。 ドロップダウンメニューから選択するか、フォルダパスを直接入力できます。 このディレクトリ内のファイルは、変更日時に基づいて古いものから新しいものの順に処理されます。
列名CSVヘッダーを入力します。 手動で入力するか、サンプルCSVファイルを指定できます。
列区切り文字CSVファイル内の列を区切る文字を選択します。 デフォルトは,(コンマ)です。
Contains header row?最初のCSV行が列名を含むヘッダー行である場合は、はいに設定します。
バッチサイズバッチごとに処理するCSV行の数。 デフォルトのバッチサイズは100、最大バッチサイズは1000です。
想定されるエンコードCSVファイルの想定されるエンコードタイプ。 デフォルトはUTF-8で、通常は変更する必要はありません。
見つからないファイルを無視しますか現在使用できないファイルを無視またはスキップするには、はいに設定します。 これは、レシピでファイルの処理後に別の場所へ移動する場合に便利です。 デフォルトはいいえです。
列の追跡方法CSVファイルに固定の列順序または列名がない場合に設定します。 デフォルトは列の順序です。

  • 列の順序が設定されている場合: レシピが動作するには、CSVファイルの列順序が固定されている必要があります。 列名は固定されている必要はありません。
  • 列名が設定されている場合: レシピが動作するには、CSVファイルの列名が固定されている必要があります。 列順序は固定されている必要はありません。
引用符文字CSVセル値を引用符で囲むために使用する文字。 引用符文字を使用しない場合は、なしを選択します。 デフォルトは二重引用符です。

出力

このトリガーの出力はレコードのリストで、各レコードにはCSV列名で定義されたスキーマが含まれます。 これはリストデータピルであるため、各レコードを反復処理するには繰り返しアクションを使用する必要があります。

出力フィールド説明
ファイル名CSVのファイル名。
最初のバッチこれがCSV行の最初のバッチかどうか。
最後のバッチこれがCSV行の最後のバッチかどうか。
レコードのリストを表すリストデータピル
リストスキーマCSV列名で定義されたデータピル。
リストサイズ行の合計数。
リストインデックス0から始まる、リスト内の各行の位置。

Last updated: