# アプリ内のユーザー選択の設定からメールアドレスを取得したい

**URL:** <https://community.cybozu.dev/t/topic/6658>\
**Category:** kintone 開発相談\
**Created:** [2020 年 8 月 27 日午前 1:54 UTC](https://community.cybozu.dev/t/topic/6658 "2020-08-27T01:54:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account843](https://avatars.discourse-cdn.com/v4/letter/l/90db22/32.png) [@Legacy\_Account843](https://community.cybozu.dev/u/Legacy_Account843)\
**Post date:** [2020 年 8 月 27 日午前 1:54 UTC](https://community.cybozu.dev/t/topic/6658/1 "2020-08-27T01:54:31Z")

</div>

背景・実現したいこと

やりたいこと：アプリ内のユーザー選択の設定からユーザーのメールアドレスを取得したい  
問題：下記ページを参考にさせていただいたのですが、記載されているように100行までしか取得できないということで、取得できるユーザーと取得できないユーザーがいます。

利用したソースコード：下記ページを参考にさせていただきました。

[https://developer.cybozu.io/hc/ja/community/posts/360041825992-%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E9%81%B8%E6%8A%9E%E5%BE%8C%E3%81%AB%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E5%8F%96%E5%BE%97](https://community.cybozu.dev/hc/ja/community/posts/360041825992-%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E9%81%B8%E6%8A%9E%E5%BE%8C%E3%81%AB%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E5%8F%96%E5%BE%97)

`(function () {`

`"use strict";`

`kintone.events.on([`

`'app.record.create.change.名刺記載名',`

`'app.record.edit.change.名刺記載名'`

` ], function(event){`

`if(event.record.名刺記載名.value.length !== 1) return; kintone.api(kintone.api.url('/v1/users', true), 'GET', {}).then(function(response){`

`event.record.アドレス.value = response.users.find(function(user){ `

` return user.name === event.record.名刺記載名.value[0].name; }).email;`

` kintone.app.record.set(event);`

` });`

` });`

`})();`

``

` `

試したこと

この記事の通り試してみました。一部取得出来て一部取得できませんでした。

ループ処理、offsetなど解決策も記載されていますが、知識不足のため解決できませんでした。

具体的な方法をご教示いただくことは可能でしょうか？

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

&nbsp;

再現条件

- **画面・イベント：**
- **関連するフィールド (フィールド種類/フィールド名/フィールドコード)：**  
ユーザー選択の設定/営業担当者/営業担当者 文字列1行/メールアドレス/メールアドレス
- **権限設定：**
- **デバイス（PC or モバイル）：** PC
- **OS・ブラウザ：** Windows10、Chrome
- **IP制限などネットワークに特殊なことがあれば：** 特になし
