gpt4 book ai didi

javascript - 使用 Calendar API 更改 Google 日历事件的空闲/忙碌

转载 作者:行者123 更新时间:2023-12-01 16:19:34 28 4
gpt4 key购买 nike

我有一个用于预订房间的 GAS 网络应用程序。当应用程序创建事件时,它当前默认为事件“忙碌”。我正在尝试将默认设置为“免费”。

我找到了一个 GAS 论坛条目,该条目建议使用 Advanced Google Calendar API 来编辑透明度字段(来源:https://code.google.com/p/google-apps-script-issues/issues/detail?id=2341)。

他们建议的脚本是

var changes = {
transparency: "transparent"
};
Calendar.Events.patch(changes, cal_id, event_id);

我启用了 Advanced API,但由于某种原因,当该函数执行时,我在 Chrome 控制台中收到 Uncaught Error 提示。关于此错误的来源有任何想法吗?

最佳答案

环顾四周后,以下似乎可行。我忘记了在向 CalendarApi 发出请求之前,您需要从 CalendarApp 返回的事件 ID 中删除“@google.com”。 calendarId 可以设置为“primary”,因为用户只是在他们自己的日历上编辑事件

var eventId= event_id.slice(0,event_id.length-11);
var calendarId = 'primary';
Logger.log(eventId)
var changes = {
transparency: "transparent"
};
Calendar.Events.patch(changes,calendarId,eventId);

关于javascript - 使用 Calendar API 更改 Google 日历事件的空闲/忙碌,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42538997/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com