Google api 谷歌日历API上事件启动的Webhook
有没有一种方法可以在事件开始时或事件开始之前获取webhook 谷歌日历API允许创建事件提醒。当一个事件被激活或启动时,是否有可能获得webhook 例如,如果我为“Dec 15 2020 15:45+0530”创建了一个事件,我可以在该时间或几分钟前获得webhook吗 谷歌可能正在使用这种网络钩子发送提醒电子邮件或警报。我想用它在我的应用程序中发送通知。Google Issue Tracker上当前有一个开放的功能请求,用于添加日历提醒API 在这种情况下,您可以做的是启动问题并最终添加评论 变通办法 您可以使用应用程序脚本创建一个脚本,该脚本将获取特定日期的所有事件并检查它们的开始时间Google api 谷歌日历API上事件启动的Webhook,google-api,google-calendar-api,Google Api,Google Calendar Api,有没有一种方法可以在事件开始时或事件开始之前获取webhook 谷歌日历API允许创建事件提醒。当一个事件被激活或启动时,是否有可能获得webhook 例如,如果我为“Dec 15 2020 15:45+0530”创建了一个事件,我可以在该时间或几分钟前获得webhook吗 谷歌可能正在使用这种网络钩子发送提醒电子邮件或警报。我想用它在我的应用程序中发送通知。Google Issue Tracker上当前有一个开放的功能请求,用于添加日历提醒API 在这种情况下,您可以做的是启动问题并最终添加评
function getEvents() {
let today = new Date();
let calendar = CalendarApp.getCalendarById(id);
let events = calendar.getEventsForDay(today);
let startTime = today.getHours();
for (let i = 0; i < events.length; i++) {
if (events[0].getStartTime() <= startTime) {
// send email, notification etc;
}
}
}
笔记
请记住,您可以自定义脚本和触发器,使其符合您的需要
参考
- )
function createTrigger() {
ScriptApp.newTrigger('getEvents')
.timeBased()
.everyMinutes(15)
.create();
}