Я разрабатываю скрипт google, который использует службы Google Apps и календарь api. Есть ли способ получить идентификатор видеовстречи от объекта CalendarEvent?есть ли способ получить ссылку на видеовызова из календаря Google с помощью скрипта Google Apps?
0
A
ответ
0
Это невозможно использовать по умолчанию CalendarApp Service, вам необходимо будет использовать Advanced Calendar Service (который вы должны включить в Редакторе сценариев, выбрав Ресурсы> Расширенные службы Google ... и затем включите его в Консоли Google Developers Console.), то вы можете получить событие hangoutLink.
Вот пример:
function myFunction() {
var calendarId = 'calendarId';
var now = new Date();
var events = Calendar.Events.list(calendarId, {
timeMin: now.toISOString(),
singleEvents: true,
orderBy: 'startTime',
maxResults: 10
});
if (events.items && events.items.length > 0) {
for (var i = 0; i < events.items.length; i++) {
var event = events.items[i];
Logger.log('%s (%s)', event.summary, event.hangoutLink);
}
} else {
Logger.log('No events found.');
}
}
спасибо! А есть ли способ добраться до расширенного события службы календаря, начиная с объекта события из службы приложений календаря, или мне нужно перепроектировать все, чтобы использовать только расширенный сервис календаря? –
Да, это зависит от вашего варианта использования, например, вы можете получить все данные о мероприятии с помощью службы CalendarApp по умолчанию, а затем просто создать функцию для извлечения 'hangoutLink' в' eventId'. – ocordova