Javascript 谷歌日历API条件
我试图在事件列表查询上生成条件,但找不到用于指定或条件的文档,在此示例中:Javascript 谷歌日历API条件,javascript,google-api,google-calendar-api,google-api-js-client,Javascript,Google Api,Google Calendar Api,Google Api Js Client,我试图在事件列表查询上生成条件,但找不到用于指定或条件的文档,在此示例中: gapi.client.calendar.events.list({ 'calendarId': 'primary', //'timeMin': from_datetime, // pick everything since we already search by sharedExtendedProperty 'showDeleted':
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或sharedExtendedProperty y或sharedExtendedProperty z的内容。。。
将这三种可能性添加到数组中不会产生任何结果。所以我猜它是在做一些,而不是OR。那么,有什么线索吗
谢谢大家! 无法将或查询合并到日历.events.list
扩展属性请求中
您需要通过手动执行此操作
- 首先提出3个单独的列表请求
- 随后以编程方式合并结果
无法将或
查询合并到日历.事件.列表
扩展属性请求中
您需要通过手动执行此操作
- 首先提出3个单独的列表请求
- 随后以编程方式合并结果
如果您找不到关于它的任何文档,您如何知道它是否受支持?我不知道,但如果它不受支持,似乎很奇怪。。。文档中说“指定为propertyName=value的扩展属性约束。仅匹配共享属性。此参数可能重复多次以返回匹配所有给定约束的事件。”。。。我想这意味着并且得到了支持?为什么不支持呢?如果你找不到关于它的任何文档,你怎么知道它被支持了呢?我不知道,但是如果它不被支持的话,看起来很奇怪。。。文档中说“指定为propertyName=value的扩展属性约束。仅匹配共享属性。此参数可能重复多次以返回匹配所有给定约束的事件。”。。。我想这意味着并且得到了支持?为什么不支持或呢?有没有办法改用通配符或正则表达式?我所有的扩展属性都有后缀-beta;我可以只查询'sharedExtendedProperty':'createdBy=*-beta'或类似的内容吗?不幸的是,不可以。另外,正如您可以从forq
:免费文本搜索条件中得出的那样,可以在任何字段中查找与这些条件匹配的事件,扩展属性除外。
。您可以在上提交一个功能请求以实现更好的查询功能,也许它最终会被合并。这是执行多个请求的一种优雅而高效的方式!有没有办法改用通配符或正则表达式?我所有的扩展属性都有后缀-beta;我可以只查询'sharedExtendedProperty':'createdBy=*-beta'或类似的内容吗?不幸的是,不可以。另外,正如您可以从forq
:免费文本搜索条件中得出的那样,可以在任何字段中查找与这些条件匹配的事件,扩展属性除外。
。您可以在上提交一个功能请求以实现更好的查询功能,也许它最终会被合并。这是执行多个请求的一种优雅而高效的方式!