お世話になります。
現在、集計アプリと金額計算アプリを作成しています。
金額計算アプリでレコードが編集保存成功後、作成成功後に集計アプリの金額フィールドに転記したいです。
集計アプリでは毎月集計し、各レコードで利用者が異なります。
そのため、集計アプリに事前に利用者IDと集計年・集計月を登録しておき、GETする際に集計年・集計月・利用者IDで絞り込みを行おうと考えています。
GETとPUTを使用することになると思うので、まずはGETから取り組んでいますが、queryの部分?でエラーが出てしまいます。
GETの部分のエラーを直すのが第一ですが、もし可能であればPUTの部分のサンプル等もご教授いただけると大変助かります。
■ソースコード
(function() {
‘use strict’;
const APP_ID = 500; //集計アプリID
let events = [‘app.record.create.submit.success’,‘app.record.edit.submit.success’];
kintone.events.on(events, function(event) {
let record = event.record;
let year_field = record.年.value;
let month_field = record.月.value;
let userID_field = record.利用者ID.value;
let year = ‘year = "’ + year_field + ‘"’;
let month = ‘month = "’ + month_field + ‘"’;
let userID = ‘userID = "’ + userID_field + ‘"’;
let paramForGet = {
‘app’: APP_ID,
‘query’: ‘年 in ("’ + year + ‘“) and 月 in (”’ + month + ‘") and 利用者ID = "’ + userID + ‘"’,
};
console.log(paramForGet)
return kintone.api(kintone.api.url(‘/k/v1/records’, true), ‘GET’, paramForGet).then(function (resp) {
console.log(resp);
}, function(error) {
console.log(error);
});
});
})();
■金額計算アプリ構成
【項目】 【フィールドコード】
数値 利用者ID
ドロップダウン 年
ドロップダウン 月
数値 利用金額
■集計アプリ構成
【項目】 【フィールドコード】
数値 利用者ID
ドロップダウン 年
ドロップダウン 月
数値 利用金額(ここに計算アプリの利用金額からコピーしたい)