Я вижу, вы хотите убедиться, что на ваших мероприятиях добавлены нужные гости. После прочтения комментариев я вижу, что Altigraph поставил вас на правильный путь. Ниже приведен синтаксис, который вам нужен (я предполагаю, что «значения» относятся к конкретному ответу пользователя на форму):
Для добавления гостей в опции createEvent()
:
for (var i = 1; i < values.length; i++) {
var session = values[i];
var title = session[0];
var start = joinDateAndTime_(session[1], session[2]);
var end = joinDateAndTime_(session[1], session[3]);
var options = {location: session[4], sendInvites: true,
guests: email,
};
var event = cal.createEvent(title, start, end, options)
session[5] = event.getId();
}
Это email
, которое вы можете запросить у пользователя в форме, как вы получаете его имя или телефон, если вы используете форму Google напрямую, есть возможность использовать этот метод , чтобы получить адрес электронной почты пользователя.
В качестве альтернативы, чтобы использовать addGuest()
, после создания календаря (т. Е. Объекта «событие», который у вас есть в конце этого фрагмента), вы просто используете event.addGuest(email);
, где электронная почта такая же, как и в другой опции. , Документация для этого находится в эта ссылка