同アプリ名で別のレコードへ値を転記したい(レコードの取得/更新)

 

いつもお世話になっております。

今回、同アプリ内であるレコードから別のレコードへ値を転記をしたいと考えております。

しかし、エラーが出てしまい原因が分からないためご教示いただきたいです。

 

【 フィールド (フィールドタイプ)】

  • 作業順(数値)
  • 稼働時間(時間)
  • セット時間(時間)

 

具体的に…

作業順が1のレコードの稼働時間フィールドの値を

作業順が2のレコードのセット時間フィールドに転記したいです。

 

コード:

(function() {
‘use strict’;

kintone.events.on([‘app.record.edit.show’,‘app.record.edit.submit’], function(event) {

var record = event.record;
var appId = 319;
var recordId = (record[‘作業順’].value)+1;

if(recordId===0){
return;
}

var paramGet = {
‘app’: appId,
‘query’: ‘作業順 = recordId’,
‘fields’: [‘セット時間’]
};

kintone.api(kintone.api.url(‘/k/v1/records’,true), ‘GET’, paramGet).then(function(resp) {

var records = resp.records;
var paramPut = {
‘app’: appId,
‘updateKey’: {
“field”: “作業順”,
“value”: recordId
},
‘record’: {
‘セット時間’: {
“value”: record.稼働時間.value
}
}
};

return kintone.api(kintone.api.url(‘/k/v1/records’, true), ‘PUT’, paramPut);

});
});
})();

よろしくお願いいたします。

query に、文字列の’recordId’ を指定しています。

‘query’: '作業順 = ’ + recordId,

rex0220 さん

いつもお世話になっております。

無事解決しました!ありがとうございました。