# (初心者）ルックアップで取得した文字列フィールドによりグループ開閉をしたい

**URL:** https://community.cybozu.dev/t/topic/7773
**Category:** kintone 開発相談
**Created:** [2023 年 7 月 11 日午前 2:04 UTC](https://community.cybozu.dev/t/topic/7773 "2023-07-11T02:04:35Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![sakanako](https://avatars.discourse-cdn.com/v4/letter/s/e95f7d/32.png) [@sakanako](https://community.cybozu.dev/u/sakanako)
#### Post date: [2023 年 7 月 11 日午前 2:04 UTC](https://community.cybozu.dev/t/topic/7773/1 "2023-07-11T02:04:35Z")

</div>

（はじめようJavaScriptなどによりカスタマイズを0から勉強中です。。  
かみ砕いて教えていただけると幸いです。）

[ルックアップにて取得してコピーした先のフィールドの文字列によって、 グループフィールドの表示/非表示を切り替えたい - kintone カスタマイズ - cybozu developer community](https://community.cybozu.dev/t/topic/6895)

上記とたぶん同じ状況で、ルックアップで取得したデータの文字列（曜日）により、（該当曜日の名前の）グループを開閉したいと思うのですが、初心者にはヒントが少なくさっぱりわかっていない状況です。

ひとつずつ理解しようと思ったのですが、上記回答のひとつめのところの  
『ルックアップフィールド自体のchangeイベントは検知できないので，「ほかのフィールドのコピー」で指定したフィールドのchangeイベントで処理すると良いです．』  
というのがリンク先ではどの部分にあたるのでしょうか？

良ければコードを簡単に記していただけるとよりうれしいです。  
初歩的になるかと思いますが、ご回答よろしくお願いします。

---

<div class="post-metadata">

### Author: ![mls-hashimoto](https://sea1.discourse-cdn.com/flex015/user_avatar/community.cybozu.dev/mls-hashimoto/32/34_2.png) [@mls-hashimoto](https://community.cybozu.dev/u/mls-hashimoto)
#### Post date: [2023 年 7 月 11 日午前 2:32 UTC](https://community.cybozu.dev/t/topic/7773/2 "2023-07-11T02:32:02Z")

</div>

> ルックアップフィールド自体のchangeイベントは検知できないので、「ほかのフィールドのコピー」で指定したフィールドのchangeイベントで処理すると良いです

貼ってあるリンクはリニューアル前のものなので、現在は参考にできませんね。こちらについては、ルックアップの「取得」をクリックした時に反映されるフィールド、という認識で問題ありません（設定→フォームでルックアップフィールドの設定を開いた時に「ほかのフィールドのコピー」となっている部分です）。  
理屈としては、kintoneには特定のフィールドに変更があった時に動作するプログラムを組み込むことができます（changeイベント）が、ルックアップフィールドは対応していないので、ならばルックアップを取得した時に変更されるフィールドで組んでしまおう、というものです。今のリンクで言うと[レコード追加画面でフィールドの値を変更したときのイベント](https://cybozu.dev/ja/kintone/docs/js-api/events/create/create-change-event/)および[レコード編集画面でフィールドの値を変更したときのイベント](https://cybozu.dev/ja/kintone/docs/js-api/events/edit/edit-change-event/)が該当します。

コードは作りかけでも良いので投稿していただいた方が良いです。「コードをくれ」と「コードの添削をしてくれ」では全く意味が違うのと、手を動かした方が覚えやすいです。

---

<div class="post-metadata">

### Author: ![sakanako](https://avatars.discourse-cdn.com/v4/letter/s/e95f7d/32.png) [@sakanako](https://community.cybozu.dev/u/sakanako)
#### Post date: [2023 年 7 月 11 日午前 3:01 UTC](https://community.cybozu.dev/t/topic/7773/3 "2023-07-11T03:01:17Z")

</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 年 7 月 11 日午前 4:01 UTC](https://community.cybozu.dev/t/topic/7773/4 "2023-07-11T04:01:47Z")

</div>

このトピックは最後の返信から 60 分が経過したので自動的にクローズされました。新たに返信することはできません。
