フィールド情報
➀コンタクト一覧(関連レコード一覧フィールド)
➁電話回数(数値フィールド)
希望条件
コンタクト一覧に表示されているレコード件数をカウントして電話回数に表示したい。
色々調べて下記コードを作成してみたのですが上手く動作しません。
(function() {
‘use strict’;
const events = [
'app.record.create.show',
'app.record.edit.show'
];
kintone.events.on(events, function(event) {
const record = event.record;
const relatedAppId = 1800; // 関連レコードのアプリID
const relatedFieldCode = 'コンタクト一覧'; // 関連レコードフィールドのフィールドコード
const query = `${relatedFieldCode} in ("${record.$id.value}")`;
kintone.api(kintone.api.url('/k/v1/records', true), 'GET', {
app: relatedAppId,
query: query
}).then(function(resp) {
const count = resp.records.length;
record['電話回数'].value = count;
kintone.app.record.set(event);
}).catch(function(error) {
console.error(error);
});
return event;
});
})();
上手く動作出来るようにご教示・アドバイスよろしくお願いいたします。