計算式プラグインで、文字列に対応したチェックボックスを選択する例です。
概要
要件の文字列に記述されたキーワードに対する区分の選択を行います。
- 大型車:大型,10トン,10t,タンクローリー,トレーラー
- 油圧ショベル:ユンボ,パワーショベル,ショベルカー
キーワードにより、複数の区分にマッチする場合があります。
"小型ショベルカー" -> 小型車。油圧ショベル
操作例
計算式プラグイン設定
.js
// 区分 CHECK_BOX
LET(
str, ASC(要件,"an"), // 半角数字
keys, ARRAY( // "選択肢|key|...",
"大型車|大型|10トン|10t|タンクローリー|トレーラー",
"中型車|中型|8トン|8t|6トン|6t|4トン|4t",
"小型車|小型|3トン|3t|2トン|2t",
"油圧ショベル|ユンボ|パワーショベル|ショベルカー"
),
cat, ARRAY_MAP(keys, x, REPLACERE(x, "\|.*", "")),
ARRAY_FIL(cat, x, idx,
TESTRE(str, ARRAY_GET(keys, idx))
)
)