フォームブリッジ 複数のカスタマイズについて

初心者で困っております。どなたかアドバイスを頂きたいです。

複数の制御をするには、どうしたら良いでしょうか。

①②それぞれは正常に動作するのですが、

2つ両方アップロードをすると、どちらも動作しなくなります。

 

具体的には・・・

①郵便番号の住所変換:https://kintoneapp.com/blog/postal_code/

②日付入力制限(1ヶ月以上しか選択出来なくする)

(function () {

‘use strict’;

fb.events.form.created.push(function (state) {
state.fields[5].validations.push({
params: [],
rule: ‘custom_validation1’
});
return state;
});

fb.addValidators = function (state) {
return {
custom_validation1: {
getMessage: function (fieldCode, params) {
return ‘1ヶ月以上先の日付を選択して下さい’;
},
validate: function (value, params) {
const min = new Date();
min.setDate(min.getDate() +30);
return value > min;
}
}
};
};
})();

よろしくお願い致します。

お世話になっております。

トヨクモの友利と申します。

上記のコードと同じコードを使用し、郵便番号の変換のカスタマイズも入れて検証してみたところ

こちらの環境では正しく動いたので

郵便番号系のフィールドのフィールドコードが間違っている。又は

バリデーションを追加するフィールドの番号(インデックス)が間違っている可能性があります。

トヨクモ 友利様

ご教示いただきありがとうございます。

あれから試行錯誤をして、正しく動かす事ができました。

ありがとうございました。