Google calendar api 如何刷新日历事件上的位置-G套件插件

Google calendar api 如何刷新日历事件上的位置-G套件插件,google-calendar-api,gsuite-addons,Google Calendar Api,Gsuite Addons,如何在使用event.setLocation(xx)设置位置后刷新当前日历事件 我正在开发一个日历插件,它为合适的内部位置提供搜索引擎,用户可以选择所需的一个,该插件将设置所选的位置 currentEvent.setLocation('My awesome private meeting room'); return CardService.newCalendarEventActionResponseBuilder() .addAttendees(['tuan.example@test.n

如何在使用event.setLocation(xx)设置位置后刷新当前日历事件

我正在开发一个日历插件,它为合适的内部位置提供搜索引擎,用户可以选择所需的一个,该插件将设置所选的位置

currentEvent.setLocation('My awesome private meeting room');

return CardService.newCalendarEventActionResponseBuilder()
  .addAttendees(['tuan.example@test.nl'])
  .build();
所有设置都正确,卡片被刷新,但实际日历事件的位置是而不是,只有当整个页面被刷新时,它才会显示正确的位置

似乎只有添加与会者或会议数据才有效

谢谢


Tuan D.Nguyen

您使用的对象只有两种方法可以更改事件属性(添加与会者和设置会议数据)。任何其他更改都必须等待,直到它获得新值,不一定刷新页面,只需等待几秒钟。您可能希望在返回卡片对象之前尝试使用一种变通方法,以将附加卡的显示延迟几秒钟,从而给日历UI足够的时间来更新新值。如果这对你有帮助,请告诉我@安德烈斯杜尔特:不,那不行。它需要一个随机的奇怪的长时间来更新,事实上它甚至没有更新,除非我手动重新加载页面。CalendarEventActionResponseBuilder只是一个例子,我还没有找到任何有用的方法来完成这样一个简单的需求:(您能否提供一个示例代码,以便我尝试重现您的问题?CalendarEventActionResponseBuilder是唯一可用于更新附加组件中事件的类,您可以在Google中为要实现的这些方法提交FR。您使用的对象只有两个方法来更改事件属性(添加与会者并设置会议数据)。任何其他更改都必须等待,直到它获得新值,不必刷新页面,只需等待几秒钟。您可能希望在返回卡对象之前尝试使用一种变通方法,以延迟附加卡的显示几秒钟,从而给日历UI足够的时间更新新值。请告诉我如果这对你有帮助的话!@andresduart不,那不行。更新需要很长的时间,事实上它甚至没有更新,除非我手动重新加载页面。CalendarEventActionResponseBuilder只是一个例子,我还没有找到任何有用的方法来完成这样一个简单的要求:(你能提供一个示例代码让我试着重现你的问题吗?CalendarEventActionResponseBuilder是唯一一个可用于更新附加组件中事件的类,你可以在Google中为要实现的方法提交FR。