检索已删除的日历事件?
Retrieve deleted calendar events?
有没有办法在 Google Apps 脚本中检索已删除的日历事件?我正在尝试跟踪我们的会议取消率。我可以在日历的回收站(文件夹?)中看到已删除的事件,但无法使用 CalendarApp 的 getEvents API 检索它们。
我试过使用以下方式进行查询:
myCalndar.getEvents(some_days_past, now, {search: "in:Trash"});
以及搜索字符串和可选属性的多种变体,但 none return 任何结果。
有什么想法吗?
郑重声明,我一直在按照此处记录的 API 进行操作:
https://developers.google.com/apps-script/reference/calendar/calendar-app
您可以使用 "Calendar API v3"。通过启用高级 Google 服务和 Google API 控制台的日历 API,可以在 Google Apps 脚本中使用 "Calendar API v3"。
使用方法如下
在脚本编辑器中,select资源>高级Google服务
在出现的对话框中,单击日历 API v3
的 on/off 开关
在对话框底部,单击 Google API 控制台的 link。
在控制台中,单击筛选框并键入 API "Calendar" 的部分名称,然后在看到名称后单击它。
在下一个屏幕上,单击“启用”API。
关闭开发者控制台并return到脚本编辑器。在对话框中单击“确定”。您启用的高级服务现在可以自动完成。
详细信息为https://developers.google.com/apps-script/guides/services/advanced。
检索已删除事件列表的脚本如下。如果 JSON.
则响应
脚本:
var response = Calendar.Events.list(
"CalendarId", {
showDeleted: true,
fields: "items(id,summary)"
}
);
回复:
{
"items": [
{
"id": "####",
"summary": "test1"
},
{
"id": "####",
"summary": "test2"
}
]
}
在这个示例中,id 和 summary 被设置为字段。如果您想要其他字段,请勾选 https://developers.google.com/google-apps/calendar/v3/reference/events。
如果我误解了你的问题,我很抱歉。
有没有办法在 Google Apps 脚本中检索已删除的日历事件?我正在尝试跟踪我们的会议取消率。我可以在日历的回收站(文件夹?)中看到已删除的事件,但无法使用 CalendarApp 的 getEvents API 检索它们。
我试过使用以下方式进行查询:
myCalndar.getEvents(some_days_past, now, {search: "in:Trash"});
以及搜索字符串和可选属性的多种变体,但 none return 任何结果。
有什么想法吗?
郑重声明,我一直在按照此处记录的 API 进行操作: https://developers.google.com/apps-script/reference/calendar/calendar-app
您可以使用 "Calendar API v3"。通过启用高级 Google 服务和 Google API 控制台的日历 API,可以在 Google Apps 脚本中使用 "Calendar API v3"。
使用方法如下
在脚本编辑器中,select资源>高级Google服务
在出现的对话框中,单击日历 API v3
的 on/off 开关
在对话框底部,单击 Google API 控制台的 link。
在控制台中,单击筛选框并键入 API "Calendar" 的部分名称,然后在看到名称后单击它。
在下一个屏幕上,单击“启用”API。
关闭开发者控制台并return到脚本编辑器。在对话框中单击“确定”。您启用的高级服务现在可以自动完成。
详细信息为https://developers.google.com/apps-script/guides/services/advanced。
检索已删除事件列表的脚本如下。如果 JSON.
则响应脚本:
var response = Calendar.Events.list(
"CalendarId", {
showDeleted: true,
fields: "items(id,summary)"
}
);
回复:
{
"items": [
{
"id": "####",
"summary": "test1"
},
{
"id": "####",
"summary": "test2"
}
]
}
在这个示例中,id 和 summary 被设置为字段。如果您想要其他字段,请勾选 https://developers.google.com/google-apps/calendar/v3/reference/events。
如果我误解了你的问题,我很抱歉。