数字を全角・半角に変換することはできますか?

Coopelではアクション内でJavaScriptを実行することができます。
ここでは[スクリプトを実行]というアクションを使って数字を全角・半角に変換するシナリオをご紹介します。

 

シナリオサンプル

スクリーンショット 2025-07-01 111553.png

各アクションの解説

赤枠部分は設定必須のパラメーターです。

  • 任意の文字列を生成

    半角数字を生成します。Excelやspreadsheetでコピーした値を参照することも可能です。スクリーンショット 2025-07-01 115954.png
  • スクリプトを実行

    半角数字を全角に変換するJavaScriptを記載します。引数の記述には部分参照を使用します。
    引数:

    {"str": "[任意の文字列を生成:半角文字]"}

    JavaScript:

    function toFullNum(str) {
     str = str.replace(/[0-9]/g, function(s) { 
      return String.fromCharCode(s.charCodeAt(0) + 0xFEE0);
     });
     return str;
    }
    
    toFullNum(str);
    スクリーンショット 2025-07-01 120030.png
  • 任意の文字列を生成

    全角数字を生成します。Excelやspreadsheetでコピーした値を参照することも可能です。スクリーンショット 2025-07-01 120059.png
  • スクリプトを実行

    半角数字を全角に変換するJavaScriptを記載します。引数の記述には部分参照を使用します。
    引数:

    {"str": "[任意の文字列を生成:全角数字]"}

    JavaScript

    function toHalfNum(str) {
     str = str.replace(/[0-9]/g, function(s) {
      return String.fromCharCode(s.charCodeAt(0) - 0xFEE0);
     }); 
     return str;
    }
    
    toHalfNum(str);
    スクリーンショット 2025-07-01 120117.png

コメント

0件のコメント

サインインしてコメントを残してください。