値の変更

いつもお世話になっております。

数値フィールドで入力された数値を4桁にして文字フィールドにコピーしたいです。

例)

数値フィールド:1 → 文字フィールド:0001

数値フィールド:1234 → 文字フィールド:1234

Excel関数で表すと=TEXT(A1,“0000”)です。

数値フィールドは4桁以上打てないようにしてあります。

ご教示よろしくお願い致します。

きんとね さん

以下のように実装可能です。

var num = record.数値.value;
var str = "000" + num;
str = str.slice(-4);

 

早急なご回答ありがとうございます。

無事思い通りの動きになりました。

今後とも宜しくお願い致します。