kintone.events.on(changeEvents, function(event){
〜フィールドAへのセット処理〜
binding(X, Y);
return event;
});
function binding(X, Y){
〜ファイルチューザー用のinputタグ(id=st_inputImage)埋め込み〜
$('#st_inputImage').on('change', function(e){
〜選択されたファイルに関する処理〜
setResult(X, Y)
});
$('#st_inputImage').trigger('click'); //ファイルチューザー起動
}
function setResult(X, Y){
let recordWrap = kintone.app.record.get();
let record = recordWrap.record;
record[サブテーブル名].value.forEach(row=>{
if(row.value[フィールドX].value === Y){
row.value[フィールドB].value = '値';
}
});
kintone.app.record.set(recordWrap);
}
Chrome, firefox, safari, edgeでは問題なく動作しますが、IE11でのみファイル選択後のタイミングで「You cannot call kintone.app.record.get() in handler or during processing a handler」が発生します。