Job Runner

英数字・記号を半角へ変換する

概要

指定のフィールド値の中に含まれるアルファベット、数字、記号を半角へ変換します。カナは変換しません。

使い方

全角から半角へ変換する」と似ていますが、「全角から半角へ変換する」はカタカナも変換対象になるのに対し、「英数字・記号を半角へ変換する」ではカタカナは変換対象になりません。

注意が必要なのは長音記号「ー」(U+30FC)です。これはカナとみなすため、「英数字・記号を半角へ変換する」では変換されません。一方、全角のマイナス記号「-」(U+FF0D)は、記号なので半角のマイナス記号「-」に変換されます。

※ 上記説明内の(U+30FC)等の表記は、Unicode と呼ばれる文字コードの標準規格でその文字を表した際のコードです。

全角のスペースは記号とみなし、半角のスペースに変換されます。

この「やること」をセットしたアクションを実行してフィールド値が元の値から変更される場合、レコードの保存が予約されます。変更されたレコードはすぐには保存されず、ジョブ内の全アクションが終了した後に自動的に保存されます。変更されたレコードを別のタイミングで保存したい場合は「値が変更されているレコードを保存する」を使用します。

自動保存時に「レコード」のアプリに対してレコード編集権限を持った API トークンが必要になります。別のアクションで「kintone 接続設定を行う」を行い、kintone アプリの API トークンを設定しておいてください。

設定するパラメーター

「レコード」「フィールド」を設定します。

レコード

処理対象となるレコードを取得したアクションを選択します。

複数行のレコードが含まれる場合、それぞれのレコードに対して処理されます。レコードが1行もない場合は何も行われません。

フィールド

変換するフィールドを選択します。

選択できるフィールドタイプは以下の通りです。

  • 文字列(1行)
  • 文字列(複数行)
  • リッチエディター

テーブル内のフィールドは選択できません。