Моя компания позволяет сотрудникам иметь несколько адресов электронной почты в своей учетной записи. Я пытаюсь написать форму ввода, в которой кто-то может ввести любой адрес электронной почты для контакта, и мы разрешим его одному и тому же человеку.
Я пытался сделать это через ContactsApp.getContact(email).getPrimaryEmail()
, чтобы разрешить все разные вводит в тот же основной адрес электронной почты, но он не работает, как ожидалось. Каждое электронное письмо, которое я ищу, возвращает отдельный объект «Контакт» только с одним электронным письмом (тем, которое я использовал для поиска).
Даже если я использую ContactsApp.getContact(email).getEmails()
, чтобы вывести список всех электронных писем сотруднику, я вижу его только возвращает по одному.
При переходе на contacts.google.com я вижу ожидаемую информацию. Поиск любого из электронных писем вернет тот же контакт, с тем же основным почтовым адресом и всеми другими электронными письмами в списке.
Есть ли что-то, что я делаю неправильно? Или так работает ContactsApp. Если да, то есть ли обходной путь?
Спасибо!