[ループ] actionを使用したIQ Botでの複数ファイルのアップロード
Bot editor で [ドキュメントをアップロード] actionに [ループ] actionを追加すると、複数のファイルをアップロードできます。
手順
複数のドキュメントをアップロードするには、次の手順に従います。
-
[Actions]の [ループ]packageの [ループ] actionをダブルクリックまたはドラッグします。
「Loop package 」をご覧ください。
- [ループ タイプ] フィールドで、[反復子] オプションを選択します。
- [反復子] フィールドのドロップダウン リストから [フォルダー内の各ファイル] を選択します。
- [フォルダー パス] フィールドでフォルダー パスを選択します。
-
[ファイル名と拡張子をこの変数に代入] フィールドで変数名と値を指定します。
たとえば、「filename」という名前の変数は、選択したフォルダーのファイル名を格納するために使用します。値 [filename - 文字列のディクショナリ] を選択します。
「Dictionary package 」をご覧ください。
- [適用] をクリックします
- [Actions] パレットの [IQ Bot] packageの [ドキュメントをアップロード] actionをダブルクリックまたはドラッグします。
- [ファイル パス] 以外のフィールドに情報を入力します。
-
[ファイル パス] フィールドに、変数を使用する動的ファイル パスを入力します。
- フォルダーをポイントするファイル パスを追加します (C:\input\)。
- 動的なファイル名文字列 ($filename(name)$.$filename(extension)$) を追加します。
name と extension キーは事前定義されています。actionを挿入してループで実行すると、フォルダー全体で反復し、フォルダー内のすべてのファイルが 1 つずつ呼び出されます。[ファイル パス] の値は次ののように表示されます。C:\input\$filename(name)$.$filename(extension)$.
- [適用] をクリックします
- [保存] をクリックします。