ACS: 根据ExtendedProperties过滤事件

问题描述 投票:1回答:1

我试图列出与共享ExtendedProperty的值相匹配的事件。API浏览器但我不知道在Google Apps脚本中应该使用什么语法。

到目前为止,我已经尝试了

Calendar.Events.list(cal_id, {sharedExtendedProperties: {key1: val1}});

,

Calendar.Events.list(cal_id, {sharedExtendedProperties: `key1=${val1}`});

Calendar.Events.list(cal_id, {extendedProperties: {shared: {key1: val1}}});

没有成功。

我是不是遗漏了什么?

google-apps-script google-calendar-api
1个回答
0
投票

好吧,我误读了API,答案是。

Calendar.Events.list(cal_id, {sharedExtendedProperty: `key1=${val1}`})

注意 "sharedExtendedPropert>y<"(单数,我一开始没注意到)。

对于多个属性,需要一个数组。

Calendar.Events.list(cal_id, {sharedExtendedProperty:
  [`key1=${val1}`,
   `key2=${val2}`]
})
© www.soinside.com 2019 - 2024. All rights reserved.