APIのレコード取得

APIのレコード取得が行えないのですが、やり方をご教示お願いいたします。

レコードには、納品先コードと棟以外のデータもあります。

以下、コードとなります。

 

(() => {
  ‘use strict’;

  kintone.events.on(‘app.record.create.show’, (event) => {
    let record = event.record, appId = event.appId;
    let param = {
        app: appId,
        query: ‘limit 1’
    };
    
    let getRecords = {
        
    };
     kintone.api(kintone.api.url(‘/k/v1/records’, true), ‘GET’, param,(getRecords));

    record[‘納品先コード’].value = getRecords.records[0][‘納品先コード’].value;
    record[‘棟’].value = getRecords.records[0][‘棟’].value;

    return event;
  });
})();

ito様

レコード一括取得でlimit 1にするなら,レコード1件取得でも良いように思いますが….

     kintone.api(kintone.api.url('/k/v1/records', true), 'GET', param,(getRecords));

    record['納品先コード'].value = getRecords.records[0]['納品先コード'].value;
  record['棟'].value = getRecords.records[0]['棟'].value;

ここを,

  return kintone.api(kintone.api.url('/k/v1/records', true), 'GET', param,(getRecords) =>{
    record['納品先コード'].value = getRecords.records[0]['納品先コード'].value;
    record['棟'].value = getRecords.records[0]['棟'].value;
  });

とすると良いかと思います.

TO様

 

ご回答ありがとうございます。

試してみます。

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