Привет. Я пытаюсь измерить, сколько людей ответили «да» на мои мероприятия в первом квартале в электронной таблице. Я использую Google Calendar API в Google Sheet.
Я вижу, Сценарии Служб Google имеют способы проверить статус гостя, но я не понимаю, как это будет работать. Эти события 1 на 1, поэтому всегда есть только 2 гостя (я и клиент). Поэтому, если я вижу 2 «Да», я знаю, что они присутствовали. Однако, если бы я мог также видеть адрес электронной почты / имя гостя, это было бы еще лучше, но я знаю, что это много, чтобы спросить.
Вот моя формула, большое спасибо!
function getEvents() {
var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var cal = CalendarApp.getCalendarById("mysheet")
var events = cal.getEvents(new Date("1/1/2020 12:00 AM "), new Date("4/30/2020 11:59 PM"))
for(var i=0;i<events.length;i++){
var title = events[i].getTitle();
var date = events[i].getStartTime();
//doesn't work....var guests = events[i].getGuestStatus();
var description = events[i].getDescription();
Logger.log(title);
ss.getRange(i+2,1).setValue(title)
ss.getRange(i+2,2).setValue(date)
//doesn't work....ss.getRange(i+2,3).setValue(guests)
ss.getRange(i+2,4).setValue(description)
}
}