関連レコードの件数の取得

フィールド情報
➀コンタクト一覧(関連レコード一覧フィールド)
➁電話回数(数値フィールド)

希望条件
コンタクト一覧に表示されているレコード件数をカウントして電話回数に表示したい。

色々調べて下記コードを作成してみたのですが上手く動作しません。

(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;
});

})();

上手く動作出来るようにご教示・アドバイスよろしくお願いいたします。

件数取得の仕方を間違えているから、以下を参考に書き直してください。

また、ここではコードをそのまま貼ると表示が乱れるため
「整形済みテキスト」をクリックすると出る
二つの```の間にコードを貼ってください。

ご教示ありがとうございます。

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。