【发布时间】:2019-02-03 06:18:20
【问题描述】:
我想通过我的自定义 gmail 插件在日历中创建一个活动。我需要将标题、描述传递给日历 gmail 插件或谷歌日历。
有可能吗?
预期功能的图片:
【问题讨论】:
标签: google-calendar-api gmail-addons
我想通过我的自定义 gmail 插件在日历中创建一个活动。我需要将标题、描述传递给日历 gmail 插件或谷歌日历。
有可能吗?
预期功能的图片:
【问题讨论】:
标签: google-calendar-api gmail-addons
您可以使用CalendarApp:
var event = CalendarApp.getDefaultCalendar().createEvent('Apollo 11 Landing',
new Date('July 20, 1969 20:00:00 UTC'),
new Date('July 21, 1969 21:00:00 UTC'));
Logger.log('Event ID: ' + event.getId());
function createEvent() {
var calendarId = 'primary';
var start = getRelativeDate(1, 12);
var end = getRelativeDate(1, 13);
var event = {
summary: 'Lunch Meeting',
location: 'The Deli',
description: 'To discuss our plans for the presentation next week.',
start: {
dateTime: start.toISOString()
},
end: {
dateTime: end.toISOString()
}
};
event = Calendar.Events.insert(event, calendarId);
Logger.log('Event ID: ' + event.id + ' Event link in Calendar: ' + event. htmlLink);
}
event.htmlLink 允许您在 UI 中打开日历事件。
最后一个选项是使用您按照here 所述预先填充的创建事件模板表单。
【讨论】:
您是否考虑过使用 Google 日历 API?您可以使用它来创建日历事件。
除此之外,您还需要操作 DOM……不容易/稳定。
【讨论】:
calendarApp.open({title:'myTitle', details:'Description passed from my gmail addon'})