Javascript 如何在保存时以编程方式将来宾与会者添加到GSuite日历事件
我正在构建一个GSuite日历扩展 我的分机将自定义信息添加到新活动的描述中,并需要系统地添加来宾电子邮件,例如。test@mydomain.com. 该扩展具有内容脚本,可在Google日历添加事件页面中注入HTML和javascript。此HTML在“添加事件”页面上创建一个按钮,当用户单击此按钮时,javascript会将自定义信息添加到描述中Javascript 如何在保存时以编程方式将来宾与会者添加到GSuite日历事件,javascript,google-chrome-extension,google-calendar-api,google-workspace,Javascript,Google Chrome Extension,Google Calendar Api,Google Workspace,我正在构建一个GSuite日历扩展 我的分机将自定义信息添加到新活动的描述中,并需要系统地添加来宾电子邮件,例如。test@mydomain.com. 该扩展具有内容脚本,可在Google日历添加事件页面中注入HTML和javascript。此HTML在“添加事件”页面上创建一个按钮,当用户单击此按钮时,javascript会将自定义信息添加到描述中 addDescription(content) { $('[aria-label="Description"]').html(content)
addDescription(content) {
$('[aria-label="Description"]').html(content);
}
下面是添加事件页面中要添加的HTML按钮
html() {
return `<div>
<strong>
<a href='#add-description' id="add-description-btn" data-toggle="modal" data-backdrop='static' data-keyboard='false'>Add Custom Details</a>
</strong>
</div>`;
}
inject(eventType) {
const eventDetails = $('#tabEventDetails');
eventDetails.find('div:first').after(html(eventType));
// More javascript
}
下面是将自定义详细信息添加到描述中的函数
addDescription(content) {
$('[aria-label="Description"]').html(content);
}
我可以注入到描述中,但是如何在没有任何用户干预的情况下以编程方式添加来宾
有什么方法可以使用javascript添加来宾电子邮件吗?或使用后保存跳跳虎,如果有的话
有指针吗?添加到数组“Attenders”对象,如{'email':'lpage@example.com“}:
var event = {
'summary': 'Google I/O 2015',
'location': '800 Howard St., San Francisco, CA 94103',
'description': 'A chance to hear more about Google\'s developer products.',
'start': {
'dateTime': '2015-05-28T09:00:00-07:00',
'timeZone': 'America/Los_Angeles'
},
'end': {
'dateTime': '2015-05-28T17:00:00-07:00',
'timeZone': 'America/Los_Angeles'
},
'recurrence': [
'RRULE:FREQ=DAILY;COUNT=2'
],
'attendees': [
{'email': 'lpage@example.com'},
{'email': 'sbrin@example.com'}
],
'reminders': {
'useDefault': false,
'overrides': [
{'method': 'email', 'minutes': 24 * 60},
{'method': 'popup', 'minutes': 10}
]
}
};
var request = gapi.client.calendar.events.insert({
'calendarId': 'primary',
'resource': event
});
request.execute(function(event) {
appendPre('Event created: ' + event.htmlLink);
});
下面的答案有什么问题吗?@IslamElshobokshy不幸的是,下面的答案没有解决这个问题。它以编程方式创建会议。这就是我想做的。我想在用户将新会议添加到其日历时自动添加该与会者。请尝试为您的问题添加更多信息,如代码/示例/链接,以了解如何使用简单的扩展格式,以便我们可以尝试使用它。。。等等,如果值得一看的话question@IslamElshobokshy所以没有想法,对吗?