組み込み関数を使用した項目のマッピング

Workfront Fusion には、単純な式や複雑な式を作成できる組み込み関数が含まれています。 これらの関数は、配列、文字列、数値、以前のモジュールのデータの関数など、様々なユースケースに対応しています。

さらに、シナリオでデータの変換や操作に使用できるカスタム関数を作成することもできます。

カスタム関数の詳細と手順については、「​ カスタム関数を使用したデータのマッピング ​」を参照してください。

アクセス要件

展開すると、この記事の機能のアクセス要件が表示されます。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Adobe Workfront パッケージ

任意の Adobe Workfront Workflow パッケージと任意の Adobe Workfront Automation および Integration パッケージ

Workfront Ultimate

Workfront Fusion を追加購入した Workfront Prime および Select パッケージ。

Adobe Workfront ライセンス

標準

Work またはそれ以上

製品
  • 組織が Workfront Automation および Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、Adobe Workfront Fusion を購入する必要があります。
  • カスタム関数を使用するには、Adobe App Builder ライセンスが必要です。

この表の情報について詳しくは、ドキュメントのアクセス要件を参照してください。

組み込み関数を使用したデータのマッピング

項目をマッピングする場合、関数を使用して単純な数式や複雑な数式を作成できます。使用できる関数は、Excel の関数や一部のプログラミング言語の関数に似ています。

  • 一般的なロジック、数学、テキスト、日付および配列を評価します。
  • 条件付きロジックと項目値の変換(テキストの大文字への変換、テキストの切り抜き、日付の別の形式への変換など)を実行できます。

フィールドに関数を挿入

フィールドに関数を挿入するには、次の手順に従います。

  1. 左側のパネルで「シナリオ」タブをクリックします。

  2. データをマッピングするシナリオを選択します。

  3. シナリオの任意の場所をクリックして、シナリオエディターに移動します。

  4. 関数を挿入するフィールドをクリックします。

  5. マッピングパネルで、挿入する関数を含むタブを選択します。

    マッピングパネルタブについて詳しくは、​ 関数の概要 ​ を参照してください。

    1. 関数名をクリックします。

      または

      関数をフィールドにドラッグします。

  6. 関数パラメーターを設定します。

    関数パラメーターの説明については、マッピングパネルの関数にポインタを合わせてください。

    関数とそのパラメーターについて詳しくは、「​ 関数リファレンス:記事インデックス ​」の記事を参照してください。

  7. モジュールの設定を続行するか、[OK] をクリックします。

TIP
他のフィールドで再利用する複雑な数式を作成する場合は、その組み合わせを含むフィールドをクリックし、Cmd + A または Ctrl + A キーを使用してその数式を選択します。その後、その数式をコピーして他のフィールドに貼り付けます。
recommendation-more-help

例:​一部のデータタイプでは、ユーザーが一定の文字数以上を入力できないよう設定されています。サブ文字列関数を使用して、値を特定の文字数に制限できます。

この例では、サブ文字列関数は、プロジェクト名を 50 文字に制限します。

ミーティングの長さ制限の例

関数のネスト

関数を相互にネストすることができます。

例:

この例では、substring 関数を使用すると、トリミングされたプロジェクト名を 50 文字に制限しています。

トリム名

関数をネストするには、次の手順に従います。

  1. 式を作成するフィールドをクリックします。

    マッピングパネルが開きます。

  2. 追加する最初の関数をクリックします。 これは外側の関数です。 次の例の場合、これは substring 関数です。

  3. その関数内で、ネストされた関数を配置する場所をクリックします。 この例では、ネストされた関数が最初のパラメーターの代わりに配置されます。

  4. マッピングパネルで、ネストされた関数をクリックします。 この例では、これは trim 関数です。

  5. 必要に応じて、関数の設定を続行します。

  6. モジュールの設定を続行するか、[OK] をクリックします。

Google Sheets 関数の使用

Workfront Fusion に使用したい関数が含まれていないが、Google Sheets で特集されている場合は、次の手順に従って使用できます。

  1. Google Sheets で、新しい空のスプレッドシートを作成します。

  2. Workfront Fusion で、シナリオを開きます。

  3. Google Sheetsセルを更新​モジュールをシナリオに追加します。

  4. モジュールを設定します。

    1. スプレッドシート」フィールドで新しく作成したスプレッドシートを選択します。

    2. Google Sheets 関数を含む数式を「」フィールドに挿入します。

      通常どおり、先行モジュールの出力を使用できます。

      Google Sheets 関数の使用

  5. Google Sheets/セルを取得​モジュールを挿入して、計算結果を取得します。

  6. 手順 4 で使用した同じセル ID を使用して、モジュールを設定します。

    Google Sheets 関数の使用

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3