フィールドの文字列の一部を別の文字列に置換します。
「フィールド」「置換前文字列」「置換後文字列」「複数ヒットした場合」を設定します。
例えば「置換前文字列」を「グラム」、「置換後文字列」を「g」と指定すると、フィールドの値が「3.5グラム」であれば「3.5g」に置き換わります。
置換を行いたいフィールドを選択します。 複数選択することが可能で、選択したフィールド全てを同時に置換します。
選択可能なフィールドタイプは以下の通りです。
テーブル内のフィールドを指定した場合、特別な場合(*1)を除き、テーブル内のすべての行に対して処理されます。
(*1) 条件側で、「フィールドの値を編集して値が変わった時」のように、テーブル行を限定するように条件が入っている場合は、対象の行だけ処理されます。
置換前の文字列を入力します。
置換後の文字列を入力します。 このパラメーターを空にすると、置換によって「置換前文字列」を削除するという意味になります。
「置換前文字列」フィールド値の中に複数あった場合の動作を、「すべて置換」「最初の1つだけ置換」の中から選びます。
「すべて置換」を選ぶと、見つかった「置換前文字列」をすべて置換します。 「最初の1つだけ置換」を選んだ場合、見つかったもののうち最初のもの(文章として手前のもの)だけを置換します。
対応しています。
ただし、ルックアップでコピーされるフィールドには対応していません。
また、以下のフィールドは「レコードを保存する直前(削除時は除く)」のようなレコード保存のタイミングのみで対応しています。やや専門的になりますが、より詳しく知りたい方は krewSheet のドキュメント も参考にしてください。