我试图修改我的Google脚本,该脚本从谷歌工作表中获取我的日程信息,并在我的日历上创建事件,以显示我工作的日期/时间(我不定期工作8-5小时,而且我的日程每周都有变化)。我遇到的问题是,它正在创建事件,并在这些事件中将我归类为忙碌,当其他人试图安排与我的会议时,这会造成混乱(显示我一整天都很忙)。是否有一种方法来编写它的脚本,以便它将事件添加到我的日历中,但显示我是可用的?我一直在挖掘,我觉得应该很简单,但我什么也找不到。
我知道创建事件的代码是cal.CreateEvent(标题、启动时间、结束时间、选项),但我不知道有哪些选项可用。谢谢你的帮助!
发布于 2022-04-04 14:09:17
CalendarApp.CreateEvent(title, start time, end time, options)的选项有文档化的这里 (在“高级参数”下),但它们不包括用户是否显示为“可用”。这似乎不能用CalendarApp服务来完成,但是如果您使用启用高级日历服务,您可以设置可用性,它被标记为“透明度”。就像这样:
let calEvent = cal.CreateEvent(title, start, end, options)
Calendar.Events.patch({transparency:"transparent"},
YOUR_CALENDAR_ID,calEvent.getId())https://stackoverflow.com/questions/71738327
复制相似问题