CSV

Adobe Workfront Fusion CSV モジュールを使用すると、CSV ファイルを作成し、受け取ったテキスト値やファイルから CSV テキストを解析できます。

アクセス要件

この記事で説明している機能を使用するには、次のアクセス権が必要です。

Adobe Workfront プラン*
Pro 以降
Adobe Workfront ライセンス*
Plan、Work
Adobe Workfront Fusion ライセンス**

現在のライセンス要件:Workfront Fusion ライセンス要件なし。

または

従来のライセンス要件:Workfront Fusion for Work Automation and Integration、Workfront Fusion for Work Automation

製品

現在の製品要件:Select または Prime Adobe Workfront プランがある場合、この記事で説明する機能を使用するには、組織で Adobe Workfront Fusion の購入 Adobe Workfront 必要です。 Workfront Fusion は、Workfront Ultimate プランに含まれています。

または

従来の製品要件:この記事で説明している機能を使用するには、Adobe Workfront Fusion と Adobe Workfrontを組織で購入する必要があります。

ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront 管理者にお問い合わせください。

Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。

CSV を作成

CSV を作成アグリゲータを使用すると、受け取ったテキスト値から CSV テキストを作成できます。

アグリゲータについて詳しくは、 Adobe Workfront Fusion のアグリゲータモジュールを参照してください。

Source Module
必要なフィールドの集計に使用するモジュールを選択します。
Aggregated Fields
集計するフィールドを、使用可能なフィールドのリストから選択します。
Include headers in the first row
結果にヘッダーを含める場合は、このオプションを選択します。
Group by
結果をグループ化するフィルターを入力します。例えば、日付を入力します。
Stop processing after an empty aggregation
結果がない場合にシナリオを停止するには、このオプションを選択します。

CSV を作成(詳細)

CSV を作成(詳細)アグリゲータを使用すると、受け取ったテキスト値から CSV テキストを作成できます。結果の CSV ファイルで CSV 列を定義するデータ構造を使用しています。定義が完了すると、列は CSV モジュール設定のフィールドとして表示され、シナリオの後のモジュールにマッピングできます。

アグリゲータについて詳しくは、 Adobe Workfront Fusion のアグリゲータモジュールを参照してください。

Source Module
必要なフィールドを集計するために使用するアプリモジュールを選択します。
Data Structure

必要な方法でフィールドを集計するデータ構造を選択します。データ構造を定義した後、項目を対応するフィールドにマッピングできます。

詳しくは、Adobe Workfront Fusion のデータ構造を参照してください。

Include headers in the first row
結果にヘッダーを含める場合は、このオプションを選択します。
Group by
結果をグループ化するフィルターを入力します。例えば、日付を入力します。
Stop processing after an empty aggregation
結果がない場合にシナリオを停止するには、このオプションを選択します。

Google の連絡先を、「姓名」と「メール」の 2 つの列を持つ CSV ファイルにエクスポートするとします。Google Contacts/Get contacts from a group モジュールからの出力バンドルは、次の構造を持ちます。メールアドレスは、コレクションの配列である Emails[] 項目内に格納され、各コレクションには Label および Email の 2 つの項目が含まれます。

シンプルな Create CSV モジュールを使用する場合、バンドルの最上位項目に対応するチェックボックスのリストが提供されます。Full name 項目および Emails 項目にチェックを付けると、Create CSV モジュールは、次のような望ましくない出力を生成します。

"emails","fullName"

"[object Object]","Shon Winer"

"[object Object]","Lizeth Fulmore"

"[object Object]","Hilario Gullatt"

"[object Object]","Abby Eisenbarth"

項目 Full Name は単純なタイプのテキストであるため、正常にエクスポートされます。しかし項目 Emails は複雑なタイプのコレクションの配列であるため、[object Object] としてエクスポートされます。これは、コレクションと配列がデフォルトでテキストに変換される方法です。詳しくは、Adobe Workfront Fusion の項目のデータ型を参照してください。

Emails[] 配列の最初のコレクションの Email 項目のコンテンツをエクスポートするには、Create CSV (advanced) モジュールを使用する必要があります。このモジュールを使用すると、CSV ファイルの個々の列を定義し、ネストされた列を含む項目をそれらの列にマッピングできます。

  1. シナリオにモジュール Create CSV (advanced) を挿入し、その設定を開きます。

  2. 「Data structure」フィールドの横にある Add ボタンをクリックして、新しいデータ構造を作成します。

  3. データ構造の名前を入力し、Add item ボタンをクリックして、個々の列を追加します。「フルネーム」と「メール」の 2 つの列をエクスポートする場合、結果のデータ構造は次のようになります。

  4. データ構造を正しく定義すると、各列に対応するフィールドが Create CSV (advanced) モジュールの設定に表示され、項目をマッピングできるようになります。Emails[] 配列から最初の項目を取得し、その項目 Email を「メール」フィールド(列)にマッピングします。

  5. シナリオを実行します。「メール」列にマッピングされた 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"

CSV の解析

CSV を解析変換サービスを使用すると、受け取ったテキスト値またはファイルから CSV テキストを解析できます。

Number of columns
CSV ファイルの列数を指定します。
CSV contains headers

CSV テキストの最初の行がヘッダーの場合は、このオプションを選択します。

メモ:このモジュールでは、ヘッダーを使用して出力の列にラベルを付けません。このフィールドは、ヘッダーが出力データに含まれないようにします。

delimiterType

CSV ファイルの区切り文字を選択します。区切り文字は、値の区切りまたはフィールド間の境界を示すテキスト文字です。

  • Comma

  • Tab

  • Other

    Other を選択した場合は、値を区切るために CSV ファイルで使用する区切り文字を入力します。正確に 1 文字を入力する必要があります。

Preserve quotes inside unquoted field
引用符を保持するには、このオプションを有効にします。
CSV

解析する CSV ファイルを入力またはマッピングします。

メモ:

データが(通常はファイルから)バイナリ形式で取得される場合は、「toString()」関数を使用してバイナリデータを String に変換する必要があります。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43