必要情報
項目名 |
入力条件 |
詳細 |
表示名 |
必須 |
ワークフローへ表示されるタスクの表示名を入力 |
接続情報 |
必須 |
接続情報画面で設定した接続情報を選択 |
ユーザーメールアドレス |
任意 |
ファイルを取得する OneDrive 所有者のユーザーメールアドレスを指定 |
ドライブ |
必須 |
ドライブの種類を選択 プルダウンより下記の項目を選択 (マイドライブ / 共有ドライブ / 共有アイテム) |
ファイル検索方法 |
必須 |
ファイルを検索する方法を選択 プルダウンより下記の項目を選択 (パスプレフィックス / 正規表現) |
パスプレフィックス / 正規表現 |
必須 |
指定したいパスの情報を入力 |
検索結果をファイルとして取り込む |
任意 |
データをファイル形式で取得する場合は選択 |
エンコーディング |
必須 |
文字エンコーディングを選択 プルダウンより下記の項目を選択 (UTF-8 / Shift-JIS) |
フォーマット |
必須 |
フォーマットを選択 プルダウンより下記の項目を選択 (JSON Lines / CSV / TSV / Json Array) |
ファイル名をフィールドとして取り込む |
任意 |
ファイル名をフィールドとして取り込む場合は選択 |
操作方法
パスプレフィックスと正規表現
パスプレフィックス
指定された文字列から始まるパス名に一致する全てのファイルを読み取りマージします。
例)フォルダに以下のファイルが保存されており、パスプレフィックスに「2021/1」 が指定された場合、下記全てのファイルが読み込まれます。
- 2021/12/10/data.csv
- 2021/1/11/00/data.csv
- 2021/11/11/01/data.csv
※共有ドライブのフォルダ配下にファイルがある場合
共有ドライブの「sample」フォルダ配下、「test.csv」ファイル(/samle/test.csv)を指定する場合、パスプレフィックスには、samle/test.csv のようにフォルダ名も記載してください。
正規表現
正規表現に一致するすべてのファイルを読み取りマージします。正規表現の構文は下記URLの内容に従います。
https://docs.oracle.com/javase/jp/8/docs/api/java/util/regex/Pattern.html
例)フォルダに以下のファイルが保存されており、正規表現に「^.*data_2\d{3}\.csv$ 」が指定された場合、ファイル data_2020.csv と sub_dir/data_2345.csv が選択されます。
- data_1999.csv
- data_2000.tsv
- data_2020.csv
- sub_dir/data_2345.csv