背景・実現したいこと
関連レコードの件数を条件に応じて取得したいのですが、
クエリの書き方に悩み実現できておりません。
ゲストスペース下、同一アプリ内の集計になります。
訪問日が今月にあたるものを条件として追加したいのですが、クエリの修正がうまくいきません。
クエリには 訪問日 = THIS_MONTH() を追加しようと考えておりました。
どのように記載するとよいのか相談させていただけると嬉しいです。
コードを記載しましたが、デベロッパーネットワークの以下のページを参照しました。
(function() {
'use strict';
// 関連レコードの絞り込みに利用するフィールドコード
var FIELDNAME_A = 'ID'; // Aアプリ
var FIELDNAME_B = 'ID'; // Bアプリ
kintone.events.on('app.record.detail.show', function(event) {
// 関連レコードで取得しているアプリの対象レコードを全件取得
function fetchRecords(opt_Field, opt_offset, opt_limit, opt_records) {
var Id = kintone.app.getRelatedRecordsTargetAppId('relation');
var offset = opt_offset || 0;
var limit = opt_limit || 100;
var allRecords = opt_records || [];
var params = {app: 303, query: opt_Field + '訪問日 = THIS_MONTH() order by レコード番号 asc limit ' + limit + ' offset ' + offset};
return kintone.api(kintone.api.url('/k/v1/records', true), 'GET', params).then(function(resp) {
allRecords = allRecords.concat(resp.records);
if (resp.records.length === limit) {
return fetchRecords(opt_Field, offset + limit, limit, allRecords);
}
return allRecords;
});
}
})();