お世話になっております。フォームブリッジで下記ページを参考にJSを書いています。
https://form.kintoneapp.com/help/customize
やりたいこととして、あるフィールドの値が特定の値の時、エラーを表示して確認画面に進めないようにするという処理を書きたいと思っています。
そこで、fb.getElementByCode(XXX)を使ってフィールドの値を取得しようとしています。コードは下記の通りです。
(function () {
“use strict”;
fb.events.form.submit = [
function (state) {
console.log(state);
let hako = fb.getElementByCode(doui);
//fb.getElementByCode(doui);
if (hako === “特定の回答”) {
window.alert(
“えらーめっせーじ”
);
}
return state; // 変更後の状態を返さない場合、一部の変更が反映されない場合があります
},
];
})();
すると以下のようなエラーが表示されます。
vue.runtime.esm.js:1888 ReferenceError: doui is not defined
at fb.events.form.submit (同意エラーver1.js:7)
at Object.callEvents (user-state.js:13)
at w.callEvents (form.js:172)
at vuex.esm.js:725
at vuex.esm.js:391
at Array.forEach (<anonymous>)
at vuex.esm.js:390
at w._withCommit (vuex.esm.js:521)
at w.commit (vuex.esm.js:389)
at w.commit (vuex.esm.js:334)
というエラーが出てしまいます。どうしたら変数にフィールドの値が格納できるかご教授いただけますと幸いです。
よろしくお願いいたします。