タイトルの通りで調べたところ、サンプルコードがみつかり、見様見真似で以下のようなコードを転送先のアプリに読み込んでみました。
しかし、アクションを実行し、転送先レコードを保存しても、転送元の連携用レコード番号は空のままです。原因が全く分からず。2うのアプリを行き来するのでデバッグの方法もよくわかりません。ご助言いただければ幸いです。
(function () {
“use strict”;
//インシデント管理簿新規レコード作成「成功」時に実行
kintone.events.on(‘app.record.create.submit.success’, function(event) {
console.log(‘アクション!!!!’);
//お問合せ管理簿アプリID
var toiAppNo = 63;
//お問合せ管理簿レコード番号(アクション実行時コピー)
var toiRecNo = event[‘record’][‘レコード番号’][‘value’];
//連携(更新)するアプリコード+登録レコード番号(インシデント管理簿)
var inciNo = “inci-” + event[‘record’][‘$id’][‘value’];
var modbody = {
“app”: toiAppNo,
“id”: toiRecNo,
“record”:{
“inci” : {
“value” : inciNo
}
}
}
//問い合わせ管理簿に更新
kintone.api(kintone.api.url(‘/k/v1/record’, true),‘PUT’, modbody, function(resp) {
// success
console.log(resp);
return event;
},function(error) {
// error
event.error = ‘アプリコード更新エラー’;
console.log(‘エラーだよ!!!!’);
return event;
});
});
})();