【问题标题】:Search Outlook Calendar Event categories for multiple hits - Microsoft Graph在 Outlook 日历事件类别中搜索多个点击 - Microsoft Graph
【发布时间】:2022-08-05 04:43:26
【问题描述】:

我正在尝试跟踪 Outlook 日历事件,而无需在我自己的系统上存储有关它们的信息。我决定通过在其前面添加所需的 id 作为类别及其 id 类型来做到这一点,如下面的代码示例所示。

{
    \"@odata.etag\": \"\",
    \"createdDateTime\": \"\",
    \"categories\": [
        \"ID1::abc123\",
        \"ID2::def456\"
    ]
}

我尝试使用 \'any\' lambda 运算符,如果我想使用以下查询基于一个类别进行过滤,这可以正常工作: https://graph.microsoft.com/v1.0/me/events?$filter=categories/any(x:x%20eq%20\'ID1::abc123\')

我需要的是一个查询,它将检查一个事件是否有两个 id,所以在这种情况下,只有 ID1=abc123 和 ID2=def456 的事件。我认为https://graph.microsoft.com/v1.0/me/events?$filter=categories/any(x:x%20eq%20\'ID1::abc123\')%20AND%20categories/any(x:x%20eq%20\'ID2::def456\') 应该可以解决问题,但这会一直返回空数组。

提前致谢!

    标签: microsoft-graph-api microsoft-graph-calendar


    【解决方案1】:

    由于用户可以使用类别(这在 Outlook 中看起来很奇怪),我建议您在事件上使用 transactionId 来存储外部 id。如果您尝试创建副本,这将自动拒绝您的新活动。

    我知道这不是您要寻找的答案,但使用此解决方案将获得更多功能证明。

    【讨论】:

      猜你喜欢
      • 2023-01-30
      • 2021-10-30
      • 1970-01-01
      • 2022-08-10
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多