Mat*_*jda 1 google-calendar-api function-call google-apps-script
我正在制作一个谷歌应用程序脚本,我正在尝试制作一个可以读取第一个 callendar 事件的程序。问题是,当我尝试从中获取任何内容时,它只会写:
function () { [本机代码] }。
我看过一些为 javascript 编写的问题,但我不明白如何将 jquery 添加到应用程序脚本中,我不确定它是否会修复任何问题。
var now = new Date();
var today = new Date(now.getTime());
var events = CalendarApp.getDefaultCalendar().getEventsForDay(today);
Logger.log(events);
var event1 = events[0];
Logger.log(event1);
var startTime = event1.getStartTime;
Logger.log(startTime);
var id = event1.getId
Logger.log(id)
var title = event1.getTitle
Logger.log(title)
}
Run Code Online (Sandbox Code Playgroud)
您得到的原因function () { [native code] }是因为您没有执行该函数。即,getStartTime、getId、getTitle不是属性而是方法(函数)。()因此您需要在末尾添加例如event1.getStartTime()。
var today = new Date()您只需在指定日期时使用即可。
function myFunction() {
var today = new Date();
var events = CalendarApp.getDefaultCalendar().getEventsForDay(today);
var event1 = events[0];
var startTime = event1.getStartTime(); //modified ()
Logger.log(startTime);
var id = event1.getId(); //modified ()
Logger.log(id);
var title = event1.getTitle(); //modified ()
Logger.log(title);
}
Run Code Online (Sandbox Code Playgroud)