レコード一括更新について

□実現したいこと
下記サイトを参考に「レコード一括更新」の作成を進めていますが、集計が上手くいかず、立ち止まってしまっているため、解決のヒントを頂きたいです。

※参考にさせて頂いているサイト

□エラー内容
集計をした後の変数resが上手く動作していない。

□実行したコード

// 一覧表示
kintone.events.on(["app.record.index.show"], (event) => {
	// ここに一覧表示後の処理を書く
	if (document.getElementById("my_index_button") !== null) {
		return;
	}
	const sp = kintone.app.getHeaderMenuSpaceElement();
	const btn = new Kuc.Button({
		text: "ボタン",
		type: "submit",
		id: "my_index_button",
	});
	sp?.appendChild(btn);
	// ボタンクリックした時
	btn.addEventListener("click", async () => {
		// ボタンクリックした時のコード
		// 関連レコード集計用リクエストパラメータ準備
		const clientRecordId = 6045;
		const relatedAppId = kintone.app.getRelatedRecordsTargetAppId("契約履歴");
		const query =
			'物件名_Fユーザー="' +
			clientRecordId +
			'"';

		const outputFields = ["総粗利額"];
		const params = {
			app: relatedAppId,
			query: query,
			fields: outputFields,
		};
		console.log(params);

		// 集計値を取得する
		const client = new KintoneRestAPIClient();
		const res = await client.record.getRecords(params);
		console.log(res);

		// 合計金額集計
		const amount = res.records.reduce(
			(preV, p) => preV + parseFloat(p.総粗利額.value),
			0
		);
		console.log(amount);
	});

});

佐々木 様

こんにちは。

ざっと拝見したところ、取得したはずのレコードが0件になっていますね。
取得する方法自体は問題なさそうなので、queryが間違っているかもしれません。
(物件名_Fユーザーというフィールドが質問文からだけだとわからないのでなんとも言えないですが…)

「いいね!」 1

se-cat様

早速のご回答ありがとうございます。
query内の条件を再度見直してみます。

「いいね!」 1

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