PC版で作成したJavascriptをモバイル版に変更してみましたが、うまく機能しません。
モバイル版のJavascriptの書き方をご教示頂けないでしょうか。
・実現したいこと
複数の入力項目のある画面でデータ追加をおこなう際、納入先コード、棟、フロアは前回のデータを引き継ぐ。
・ソースコード
jQuery.noConflict();
(function($) {
“use strict”;
kintone.events.on(“mobile.app.record.index.show”, function(e) {
let record = event.record, appId = event.appId;
let param = {
app: appId,
query: ‘limit 1’
};
const body = {
’ app’: kintone.mobile.app.getId()
};
kintone.api(kintone.api.url(‘/k/v1/app/form/fields.json’, true), ‘GET’, body, (resp) => {
// success
console.log(resp);
}, (error) => {
// error
console.log(error);
});
kintone.api(kintone.api.url(‘/k/v1/records’, true), ‘GET’, param,(getRecords) =>{
console.log(getRecords);
const obj = kintone.mobile.app.record.get();
obj.record.棟.value =getRecords.records[0][‘棟’].value;
obj.record.納入先コード.value =getRecords.records[0][‘納入先コード’].value;
obj.record.フロア.value =getRecords.records[0][‘フロア’].value;
kintone.mobile.app.record.set(obj);
console.log(‘納入先コード:’, getRecords.records[0][‘納入先コード’].value);
console.log(‘棟:’, getRecords.records[0][‘棟’].value);
});
//record[‘棟’].value = 5;
return event;
});
})(jQuery);