ContactsApp.getContact () для контакта с несколькими электронными письмами возвращает разные контакты для каждого адреса электронной почты - PullRequest
0 голосов
/ 21 января 2020

Моя компания позволяет сотрудникам иметь несколько адресов электронной почты в своей учетной записи. Я пытаюсь написать форму ввода, в которой кто-то может ввести любой адрес электронной почты для контакта, и мы разрешим его одному и тому же человеку.

Я пытался сделать это через ContactsApp.getContact(email).getPrimaryEmail(), чтобы разрешить все разные вводит в тот же основной адрес электронной почты, но он не работает, как ожидалось. Каждое электронное письмо, которое я ищу, возвращает отдельный объект «Контакт» только с одним электронным письмом (тем, которое я использовал для поиска).

Даже если я использую ContactsApp.getContact(email).getEmails(), чтобы вывести список всех электронных писем сотруднику, я вижу его только возвращает по одному.

При переходе на contacts.google.com я вижу ожидаемую информацию. Поиск любого из электронных писем вернет тот же контакт, с тем же основным почтовым адресом и всеми другими электронными письмами в списке.

Есть ли что-то, что я делаю неправильно? Или так работает ContactsApp. Если да, то есть ли обходной путь?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...