関数を使用した項目のマッピング
項目をマッピングする場合、関数を使用して単純な式や複雑な式を作成できます。 使用可能な関数は、Excel の関数や、一部のプログラミング言語の関数と似ています。
- 一般的なロジック、数学、テキスト、日付、配列を評価します。
- テキストの大文字への変換、テキストのトリミング、日付の別の形式への変換など、項目値の条件付きロジックと変換を実行できます。
アクセス要件
展開すると、この記事の機能のアクセス要件が表示されます。
| Adobe Workfront パッケージ |
任意のAdobe Workfront ワークフローパッケージと任意のAdobe Workfront Automation and Integration パッケージ WorkfrontUltimate Workfront Fusion を追加購入したWorkfront Primeおよび Select パッケージ。 |
| Adobe Workfront ライセンス |
標準 ワークまたはそれ以上 |
| 製品 | 組織がWorkfront Automation and Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、Adobe Workfront Fusion を購入する必要があります。 |
このテーブルの情報について詳しくは、 ドキュメントのアクセス要件 を参照してください。
フィールドに関数を挿入
フィールドに関数を挿入するには、次の手順に従います。
-
左側のパネルで「シナリオ」タブをクリックします。
-
データをマッピングするシナリオを選択します。
-
シナリオの任意の場所をクリックして、シナリオエディターに移動します。
-
関数を挿入するフィールドをクリックします。
-
マッピングパネルで、挿入する関数を含むタブを選択します。
マッピングパネルタブについて詳しくは、 関数の概要 を参照してください。
-
関数名をクリックします。
または
関数をフィールドにドラッグします。
-
-
関数パラメーターを設定します。
関数パラメーターの説明については、マッピングパネルの関数にポインタを合わせてください。
関数とそのパラメーターについて詳しくは、「 関数リファレンス:記事インデックス 」の記事を参照してください。
-
モジュールの設定を続行するか、[OK] をクリックします。
例:一部のデータタイプでは、ユーザーが一定の文字数以上を入力できないよう設定されています。サブ文字列関数を使用して、値を特定の文字数に制限できます。
この例では、サブ文字列関数は、プロジェクト名を 50 文字に制限します。
関数のネスト
関数を相互にネストすることができます。
例:
この例では、substring 関数を使用すると、トリミングされたプロジェクト名を 50 文字に制限しています。
関数をネストするには、次の手順に従います。
-
式を作成するフィールドをクリックします。
マッピングパネルが開きます。
-
追加する最初の関数をクリックします。 これは外側の関数です。 次の例の場合、これは
substring関数です。 -
その関数内で、ネストされた関数を配置する場所をクリックします。 この例では、ネストされた関数が最初のパラメーターの代わりに配置されます。
-
マッピングパネルで、ネストされた関数をクリックします。 この例では、これは
trim関数です。 -
必要に応じて、関数の設定を続行します。
-
モジュールの設定を続行するか、[OK] をクリックします。
Google Sheets 関数の使用
Workfront Fusion に使用したい関数が含まれていないが、Google Sheets で特集されている場合は、次の手順に従って使用できます。
-
Google Sheets で、新しい空のスプレッドシートを作成します。
-
Workfront Fusion で、シナリオを開きます。
-
Google Sheets/セルを更新モジュールをシナリオに追加します。
-
モジュールを設定します。
-
「スプレッドシート」フィールドで新しく作成したスプレッドシートを選択します。
-
Google Sheets 関数を含む数式を「値」フィールドに挿入します。
通常どおり、先行モジュールの出力を使用できます。
-
-
Google Sheets/セルを取得モジュールを挿入して、計算結果を取得します。
-
手順 4 で使用した同じセル ID を使用して、モジュールを設定します。