# 同アプリ内のレコードを複数条件で関連サブテーブルに表示させたい

**URL:** <https://community.cybozu.dev/t/topic/99>\
**Category:** kintone 開発相談\
**Created:** [2022 年 9 月 22 日午前 8:51 UTC](https://community.cybozu.dev/t/topic/99 "2022-09-22T08:51:42Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account10](https://avatars.discourse-cdn.com/v4/letter/l/51bf81/32.png) [@Legacy\_Account10](https://community.cybozu.dev/u/Legacy_Account10)\
**Post date:** [2022 年 9 月 22 日午前 8:51 UTC](https://community.cybozu.dev/t/topic/99/1 "2022-09-22T08:51:42Z")

</div>

KintoneおよびJavaScript初心者です。

やりたいことはTIS様の関連サブテーブル一覧表示プラグインに近く、＋αを作成できたらと考えております。

レコード一覧から詳細画面へ遷移したときに、サブテーブル「完了一覧」を以下の条件で表示させたいです。

①物品コードが一致する(同一物品コードの複数件のデータを表示したい)

②レコード番号が一致するものを除く(同一データの詳細画面では同じレコードを表示しない)

③ステータスが「完了」のもののみ表示する

④支払日降順でソートする

勉強不足で申し訳ございませんが、カスタマイズしたいJavaScriptをご教示ください。

&nbsp;

[https://developer.cybozu.io/hc/ja/community/posts/360017851006–%E7%B0%A1%E5%8D%98-query%E3%82%92%E6%9B%B8%E3%81%8B%E3%81%9A%E3%81%AB%E9%96%A2%E9%80%A3%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E5%8F%96%E5%BE%97-%E9%9B%86%E8%A8%88?page=1#community\_comment\_360002846572](https://developer.cybozu.io/hc/ja/community/posts/360017851006--%E7%B0%A1%E5%8D%98-query%E3%82%92%E6%9B%B8%E3%81%8B%E3%81%9A%E3%81%AB%E9%96%A2%E9%80%A3%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E5%8F%96%E5%BE%97-%E9%9B%86%E8%A8%88?page=1#community_comment_360002846572)&nbsp;

[https://developer.cybozu.io/hc/ja/community/posts/10526477312921-%E9%96%A2%E9%80%A3%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E4%B8%80%E8%A6%A7%E3%81%A7%E5%8F%82%E7%85%A7%E3%81%97%E3%81%9F%E5%80%A4%E3%82%92%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E4%B8%80%E8%A6%A7%E7%94%BB%E9%9D%A2%E3%81%AB%E8%A1%A8%E7%A4%BA-%E3%81%BE%E3%81%9F%E3%81%AF%E7%B5%9E%E3%82%8A%E8%BE%BC%E3%81%BF%E6%9D%A1%E4%BB%B6%E3%81%AB%E5%88%A9%E7%94%A8%E3%81%97%E3%81%9F%E3%81%84](https://developer.cybozu.io/hc/ja/community/posts/10526477312921-%E9%96%A2%E9%80%A3%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E4%B8%80%E8%A6%A7%E3%81%A7%E5%8F%82%E7%85%A7%E3%81%97%E3%81%9F%E5%80%A4%E3%82%92%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E4%B8%80%E8%A6%A7%E7%94%BB%E9%9D%A2%E3%81%AB%E8%A1%A8%E7%A4%BA-%E3%81%BE%E3%81%9F%E3%81%AF%E7%B5%9E%E3%82%8A%E8%BE%BC%E3%81%BF%E6%9D%A1%E4%BB%B6%E3%81%AB%E5%88%A9%E7%94%A8%E3%81%97%E3%81%9F%E3%81%84)&nbsp;

上記で調べてみましたが、方法が全くわからず、またTIS様のプラグインのソースを読みましたがどこでどのような処理をしているかが理解できません。

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

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2757](https://avatars.discourse-cdn.com/v4/letter/l/65b543/32.png) [@Legacy\_Account2757](https://community.cybozu.dev/u/Legacy_Account2757)\
**Post date:** [2022 年 9 月 22 日午後 4:49 UTC](https://community.cybozu.dev/t/topic/99/2 "2022-09-22T16:49:17Z")

</div>

[YYM](https://community.cybozu.dev/hc/ja/profiles/10131330729369-YYMA)

恐らく、そこまで行くと、もう関連レコードではなくて、普通にAPIで一括取得して、  
得られたレスポンス(配列)をさらに抽出、  
最後にsortして出力、いう流れになるか思います。  
一括取得については、下記を参照ください。  
[https://developer.cybozu.io/hc/ja/articles/202331474-レコードの取得-GET-#step2](https://developer.cybozu.io/hc/ja/articles/202331474-%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E5%8F%96%E5%BE%97-GET-#step2)

---

<div class="post-metadata">

**Author:** ![Legacy\_Account10](https://avatars.discourse-cdn.com/v4/letter/l/51bf81/32.png) [@Legacy\_Account10](https://community.cybozu.dev/u/Legacy_Account10)\
**Post date:** [2022 年 9 月 23 日午前 3:34 UTC](https://community.cybozu.dev/t/topic/99/3 "2022-09-23T03:34:48Z")

</div>

ご回答ありがとうございます。できる範囲、できない範囲、どの要素を使用するかなどの判断ができるほど把握していないので勉強になります。

その流れだと、私の想定通りの動きですので、まずはレコードの一括取得の方法をいただいたURLや自分で調べたもので試していきたいと思います。

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/1X/d5c841c3c5a6cb66eed514001c1b45147c9e1f4f.png) [@system](https://community.cybozu.dev/u/system)\
**Post date:** [2024 年 6 月 7 日午前 1:51 UTC](https://community.cybozu.dev/t/topic/99/4 "2024-06-07T01:51:15Z")

</div>

クローズされました: 2024 年 6 月 7 日午前 1:51 UTC

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