【发布时间】:2020-10-20 03:04:41
【问题描述】:
我正在尝试在事件列表查询上构建条件,但在此示例中找不到用于指定 OR 条件的文档:
gapi.client.calendar.events.list({
'calendarId': 'primary',
//'timeMin': from_datetime, // pick everything since we already search by sharedExtendedProperty
'showDeleted': false,
'singleEvents': true,
'maxResults': 100,
'orderBy': 'startTime',
**'sharedExtendedProperty': ['createdBy=someapp-alpha', 'createdBy=someapp-beta', 'createdBy=someapp-prod']**
}).then(
function (res) {
我希望能够使用 sharedExtendedProperty x OR sharedExtendedProperty y OR sharedExtendedProperty z 查询内容... 将这 3 种可能性都添加到数组中没有结果。所以我猜它是在做一些 AND 而不是 OR。那么,有什么线索吗????
谢谢!
【问题讨论】:
-
如果你找不到任何关于它的文档,你怎么知道它支持?
-
我实际上不知道,但如果不支持它似乎很奇怪......文档说“扩展属性约束指定为 propertyName=value。仅匹配共享属性。此参数可能会重复多次返回匹配所有给定约束的事件。” ...我想这意味着支持 AND 吗?那为什么不支持OR呢?
标签: javascript google-api google-calendar-api google-api-js-client