Kintone初心者です。
レコードを追加する際、前バージョン(数値フィールド)に初期値を入れた状態にしたいです。
取得したい初期値は、同じアプリの採番(数値フィールド)を降順にした上で参照し、最も大きい数値と考えております。
下記が現在のソースコードとなります。
恐れ入りますが、ご教示お願い致します。
(function () {
"use strict";
kintone.events.on(
'app.record.create.show', function(event) {
// 取得条件
const body = {
app: appId,
fields: ['採番'],
query: 'order by 採番 desc limit 1'
}
return kintone.api(kintone.api.url('/k/v1/records', true), 'GET', body).then (function(resp) {
const newver = Number(resp.records[0].採番.value);
event.record['前バージョン']['value'] = newver;
return event;
}).catch (function(error) {
console.log(error);
})
}) ;
})() ;