Включить гостевую электронную почту в экспорт календарей Google с помощью сценария Java - PullRequest
0 голосов
/ 31 мая 2018

Это строка из кода, который я скачал.Я хотел бы заменить getLocation адресом электронной почты участника, чтобы экспортировать события календаря в лист Google.

var details=[[mycal,events[i].getTitle(), events[i].getDescription(), events[i].getLocation(), events[i].getStartTime(), events[i].getEndTime(), myformula_placeholder, ('' + events[i].getVisibility()), events[i].getDateCreated(), events[i].getLastUpdated(), events[i].getMyStatus(), events[i].getCreators(), events[i].isAllDayEvent(), events[i].isRecurringEvent()]];

Я попробовал следующие варианты, основанные на том, что я нашел в ссылках Google Script Apps.:

getEmail()
getEmail(email)
getAttendee()
getGuestbyEmail()
getGuestbyEmail(email)

При использовании любого из них я получаю:

TypeError: Cannot find function getEmail in object CalendarEvent. (line 59, file "Code")     

Любые предложения, как включить имя участника?Каждое собрание представляет собой встречу для одного клиента, поэтому никогда не будет больше одного, но если оно есть, остальные следует игнорировать.Это Java-скрипт, который я использую:

https://docs.google.com/spreadsheets/d/1reNHZwbt4YXu-LdUcoLpv6QR4jnw9TqDH_Evmdn1D1c/copy

1 Ответ

0 голосов
/ 31 мая 2018

getEmail () вернет адрес электронной почты только в том случае, если он доступен в соответствии с официальным API календаря = "Адрес электронной почты участника, если доступен. Это поле должно присутствовать при добавленииучастник "

Чтобы получить имя гостя, используйте getName () :

Получает имя гостя.Если имя гостя недоступно, этот метод возвращает адрес электронной почты гостя.

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