CSV
Adobe Workfront Fusion CSV モジュールを使用すると、CSV ファイルを作成し、受信したテキスト値またはファイルから CSV テキストを解析できます。
これはトランスなので、これらのモジュールには接続は必要ありません。
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
新規:標準
または
現在:仕事以上
新規:
- Prime Workfront パッケージを選択する:Adobe Workfront Fusion を購入する必要があります。
- Ultimate Workfront パッケージ:Workfront Fusion が含まれています。
または
現在:Adobe Workfront Fusion を購入する必要があります。
このテーブルの情報について詳しくは、 ドキュメントのアクセス要件を参照してください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
Create CSV (advanced)
Create CSV (advanced) アグリゲータを使用すると、受信したテキスト値から CSV テキストを作成できます。 結果の CSV ファイルで CSV 列を定義するデータ構造を使用しています。定義が完了すると、列は CSV モジュール設定のフィールドとして表示され、シナリオの後のモジュールにマッピングできます。
アグリゲータの詳細については、 アグリゲータモジュールを参照してください。
必要な方法でフィールドを集計するデータ構造を選択します。データ構造を定義した後、項目を対応するフィールドにマッピングできます。
詳しくは、 データ構造を参照してください。
例:
この例では、「Full Name」と「Email」という 2 つの列を持つ CSV ファイルにGoogleの連絡先を書き出す方法を示しています。 Google Contacts/Get contacts from a group モジュールからの出力バンドルの構造は次のとおりです。 メールアドレスは、Emails[] 内に保存されます
item はコレクションの配列で、各コレクションには 2 つの項目が含まれています。Label
と メール
.
シンプルな Create CSV モジュールは、バンドルの最上位レベルの項目に対応するチェックボックスのリストを提供します。 Full name
と メール
items を指定すると、Create CSV モジュールは次のような出力を生成しますが、これは希望とは異なる場合があります。
"emails","fullName"
"[object Object]","Shon Winer"
"[object Object]","Lizeth Fulmore"
"[object Object]","Hilario Gullatt"
"[object Object]","Abby Eisenbarth"
項目 Full Name
は単純なタイプ Text であり、期待どおりに書き出されます。 項目 メール
はコレクションの複合型の配列であり、[object オブジェクト ] として書き出されます。このオブジェクトは、コレクションと配列がデフォルトでテキストに変換される方法です。
詳細については、「 アイテム データ タイプ」を参照してください。
E メールのコンテンツをエクスポートするには ``Emails[] の最初のコレクションの項目
代わりに、Create CSV (advanced) モジュールを使用する必要があります。 このモジュールを使用すると、CSV ファイルの個々の列を定義し、ネストされた列を含め、それらの列に項目をマッピングできます。
-
モジュール Create CSV (advanced) をシナリオに挿入します。
-
Data structure フィールドの横にある「Add」ボタンをクリックして、新しいデータ構造を作成します。
-
データ構造の名前を入力し、「Add item」をクリックして個々の列を追加します。 「Full Name」と「Email」の 2 つの列を書き出すには、結果のデータ構造は次のようになります。
-
データ構造を定義すると、個々の列に対応するフィールドが Create CSV (advanced) モジュールの設定に表示され、項目をマッピングできます。
Emails[] から最初の項目を取得
配列とその項目のマッピングメール
フィールド/列の「電子メール」に対して、次の操作を行います。 -
シナリオを実行します。項目
Emails[1]:Email のため
列「メール」にマッピングされたは単純なタイプのテキストであり、正しく書き出されます。
"Full Name","Email"
"Shon Winer","Shon@Winer.com"
"Lizeth Fulmore","Lizeth@Fulmore.com"
"Hilario Gullatt","Hilario@Gullatt.com"
"Abby Eisenbarth","Abby@Eisenbarth.com"
Parse CSV
Parse CSV トランスフォーマーを使用すると、受信したテキスト値やファイルから CSV テキストを解析できます。
CSV テキストの最初の行がヘッダーの場合は、このオプションを選択します。
メモ:このモジュールでは、ヘッダーを使用して出力の列にラベルを付けません。このフィールドは、ヘッダーが出力データに含まれないようにします。
CSV ファイルの区切り文字を選択します。区切り文字は、値の区切りまたはフィールド間の境界を示すテキスト文字です。
-
Comma
-
Tab
-
Other
「Other」を選択した場合は、CSV ファイルで値の区切りに使用する区切り文字を入力します。 正確に 1 文字を入力する必要があります。
解析する CSV ファイルを入力またはマッピングします。
メモ:
データがバイナリ形式(通常はファイルから)の場合、「toString ()」関数を使用してバイナリデータを String に変換する必要があります。