プラグインモード

フィールドマッピングの記述方法

概要

「フィールドマッピング」は、「テーブル複数行初期表示」のように、複数のフィールドへの書き出しを行う「プラグイン」で、書き出すフィールドの内容を定義するパラメーターです。

フィールドマッピングの記述方法

フィールドマッピング

図のような画面がポップアップします。

右辺側が書き出すレコード・テーブル行のフィールドを表します。表示されているフィールドは、値をセット可能なものに限られています。「レコード番号」のように、値をセットできないフィールドは表示されません。

「セットする値」にセットしたい値を記述します。

フィールド名に赤い「*」がつくことがありますが、これはそのフィールドがkintoneアプリのフィールド設定で必須になっていることを意味します。フィールドマッピングの入力が必須という意味ではありません。

セットする値

固定値、または式でセットする値を記述します。

式の基本的な書き方については式の記述方法をご覧ください。

「挿入」プルダウンメニューの「フィールド」を選ぶと、現在カスタマイズしているアプリのフィールドを選択でき、フィールドを参照する式が入力されます。

「挿入」プルダウンメニューの「他のアクションの結果」については、プラグインモードでは用いる事ができません。

「挿入」プルダウンメニューの「関数」を選ぶと、Customine で利用できる関数が選択でき、関数を実行する式が入力されます。

式は手で入力することもできます。

例)

  • 固定の文字列を入力する場合は「"」で囲ってください。
="西暦2018年"
  • フィールドを参照する場合は、フィールドコードを指定します。
= 文字列_1行_1
= 数値_2
  • ユーザー選択フィールド、グループ選択フィールド、組織選択フィールドを参照する場合、.code をつけることでコードを、.name で表示名を参照することができます。これらのフィールドは複数選択が可能ですが複数選択されている場合で、マッピングのセット先が文字列だった場合は、カンマで区切られます。
= ユーザー選択_1.name
= 組織選択_1.code
  • 文字を結合する場合は「&」でつなぎます。
= "西暦" & 数値 & "年"
  • 計算結果を登録する場合は演算子を使用します。
= (数値_1 * 数値_2) * 180 / 3.1416
  • today()やnow()、format()関数を使用することも可能です。
= format(today(), 'M月D日')
  • チェックボックスや複数選択フィールドで、複数の値を選択する場合は、[] を使用します。
= ['sample1', 'sample2']

空白をセットしたい場合

「セットする値」欄を空にすると、空の値を出力するのではなく、そのフィールドを出力しません。

空白をセットしたい場合は、「セットする値」を以下のように指定してください。

=""

制限事項

以下のフィールドは、値を登録できません。

  • レコード番号など、もともと値を変更できないタイプのフィールド
  • カテゴリー
  • ステータス