2022/05/06(金)Power Automate Desktopでテキストを全角に置換

Power Automate Desktop、使いだすと結構便利。
Webにコピペする仕事で繰り返し数は少なくても間違うと困るような処理や、繰り返し数が20くらいになると使い捨てになりそうでもロボット化してます。
エクセルやCSVからの貼り付けだけ自動化し、最後の登録ボタンは自分で押したり、固定値を入れる部分だけ自動化したり。

今日は「テキスト」の正規表現を使った置換で半角英数を全角に置換したかったのですが、挫折。

「スクリプト」の下に「VBScriptの実行」を発見!と喜んだらVB.NetにあるVbStrConvはVBScriptでは使えないらしい。
しょうがないのでJavaScriptで変換。
var str = '%UserInput%'
var str2 = str.replace(/[A-Za-z-0-9_-]/g, function(s) {
return String.fromCharCode(s.charCodeAt(0) + 0xFEE0);
});
WScript.StdOut.Write(str2)
OK キャンセル 確認 その他