Logic Apps中Outlook获取事件:重复事件无法返回的问题
解决Logic App获取Outlook日历重复事件实例的问题
你遇到的问题是因为Outlook默认返回的是重复事件的主条目,而非单个实例,你的筛选条件基于主条目的起止时间,自然会漏掉主条目在时间范围外但实例在范围内的情况。可以通过以下方式解决:
- 在Logic App的「获取事件」动作中,打开高级选项:
- 在「Expand」字段填写
occurrences,让API展开所有重复事件的实例 - 在「Filter Query」中替换原筛选条件为:
occurrences/Start/DateTime ge '2023-07-01' and occurrences/End/DateTime le '2023-07-31'
- 在「Expand」字段填写
这样配置后,API会返回所有在指定时间范围内有实例的重复事件,同时展开对应的实例条目。如果只需要保留符合条件的实例,可以后续添加「筛选数组」动作,过滤出occurrences中时间在目标范围内的条目。
内容的提问来源于stack exchange,提问作者Jon Farmer
相关产品推荐
相关产品推荐

