# カテゴリの親子関係を取得したい

**URL:** <https://community.cybozu.dev/t/topic/1454>\
**Category:** kintone 開発相談\
**Created:** [2023 年 3 月 15 日午前 7:39 UTC](https://community.cybozu.dev/t/topic/1454 "2023-03-15T07:39:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account255](https://avatars.discourse-cdn.com/v4/letter/l/e36b37/32.png) [@Legacy\_Account255](https://community.cybozu.dev/u/Legacy_Account255)\
**Post date:** [2023 年 3 月 15 日午前 7:39 UTC](https://community.cybozu.dev/t/topic/1454/1 "2023-03-15T07:39:23Z")

</div>

javascriptでカテゴリの親子関係を取得したいです。

例えばカテゴリが

・カテゴリ1  
・・カテゴリ1\_1  
・・・カテゴリ1\_1\_1  
・・カテゴリ1\_2  
・カテゴリ2  
・・カテゴリ2\_1

のように設定されていたら

カテゴリ1の親はnull  
カテゴリ1\_1の親はカテゴリ1  
カテゴリ1\_1\_1の親はカテゴリ1\_1  
カテゴリ1\_2の親はカテゴリ1  
カテゴリ2の親はnull  
カテゴリ2\_1の親はカテゴリ2

といった具合の情報が欲しいです。  
よろしくお願いします。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account255](https://avatars.discourse-cdn.com/v4/letter/l/e36b37/32.png) [@Legacy\_Account255](https://community.cybozu.dev/u/Legacy_Account255)\
**Post date:** [2023 年 3 月 15 日午前 7:56 UTC](https://community.cybozu.dev/t/topic/1454/2 "2023-03-15T07:56:33Z")

</div>

親子関係がわかる情報であれば、どんなものでも構いません。  
絶対に親と子のペアのリストの形式である必要はないです。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1517](https://avatars.discourse-cdn.com/v4/letter/l/4bbf92/32.png) [@Legacy\_Account1517](https://community.cybozu.dev/u/Legacy_Account1517)\
**Post date:** [2023 年 4 月 2 日午前 2:37 UTC](https://community.cybozu.dev/t/topic/1454/3 "2023-04-02T02:37:03Z")

</div>

残念ながら、カテゴリーの親子関係を取得する公式の REST API 等はありません。  
親子で同じ値を設定できたりするので、何らかの制約を付けてほしいですね。  
カテゴリーの一部を取り出すと親が分かるような体系で運用するのがいいのではないかと思います。

非公式では、対象アプリの画面を開いて kintone で使用しているグローバル変数を見ると構造が分かります。  
ただし公開されている情報ではないため、kintone の仕様変更等で利用できなくなるリスクがあります。

ブラウザーで開発ツールのコンソールを開いて、下記の内容を確認できます。

cybozu.data.page.CATEGORY\_DATA

---

<div class="post-metadata">

**Author:** ![Legacy\_Account255](https://avatars.discourse-cdn.com/v4/letter/l/e36b37/32.png) [@Legacy\_Account255](https://community.cybozu.dev/u/Legacy_Account255)\
**Post date:** [2023 年 4 月 3 日午前 5:41 UTC](https://community.cybozu.dev/t/topic/1454/4 "2023-04-03T05:41:50Z")

</div>

ありがとうございます。全く触れないのかと思ってましたがあるもんですね。

---

<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:** [2023 年 10 月 11 日午前 1:33 UTC](https://community.cybozu.dev/t/topic/1454/5 "2023-10-11T01:33:15Z")

</div>

クローズされました: 2023 年 10 月 11 日午前 1:33 UTC

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