使用 Power Automate 或 MS Graph API 为 Outlook365 设置“超级按钮”图标

问题描述 投票:0回答:3

我想在 Outlook365 日历中创建事件,在其中使用 PowerAutomate 或 Graph- 指定类别和超级按钮图标(即用于呼叫的电话图标、用于任务的修复图标等;因为它们在浏览器的日历中可用) API。

一个有魅力的活动应该是这样的。

enter image description here

至少我按照此处的指南设法使用 HTTP 补丁请求设置类别:https://www.cloudappie.nl/lowcode-categorize-meetings-outlook/

我尝试以相同的方式设置超级按钮图标,但我无法在 MS Graph API 文档中找到适当的关键字或任何其他方式来设置超级按钮图标。

我能找到的唯一其他资源(最接近我尝试做的事情)是GitHub 上的问题,但该问题已通过在 stackOverflow 上询问的提示关闭...并且我找不到任何东西与相关的一样。

microsoft-graph-api power-automate microsoft-graph-calendar
3个回答
2
投票

您可以使用扩展属性获取和设置图表中的 Charm,因为没有强类型值。例如获得物品使用的魅力

https://graph.microsoft.com/v1.0/me/events?$expand=singleValueExtendedProperties($filter=id eq '整数{11000E07-B51B-40D6-AF21-CAA85EDAB1D0} ID 0x27')

如果你想设置一个你使用的

{
    "singleValueExtendedProperties": [
        {
            "id": "Integer {11000e07-b51b-40d6-af21-caa85edab1d0} Id 0x27",
            "value": "Car"
        }
    ]
}

我不知道任何有记录的魅力值列表,因此您只需从其设置的现有项目中查找该值即可。

虽然上述工作正常,但围绕此属性的图表中存在一些奇怪的地方,可以被视为错误。例如,所讨论的属性是一个整数属性,如果您在 MAPI 中查看它,它具有一个整数值。使用图表进行请求和设置需要并返回一个字符串,根据其属性类型,这是不应该执行的。


0
投票

编辑:忽略我下面建议的答案。就像下面的评论中提到的那样,我误解了这个要求。超级按钮图标字段与主题字段或类别字段中的图标不同。

您应该能够使用与 Albert-Jan Schot 分享的链接中相同的方法。

在发送 HTTP 请求(Office 365 组连接器)中尝试以下正文负载。

    {
      "subject": "🚗 Prep second recording trigger flow",
      "categories": ["Travel"]
    }

enter image description here

enter image description here


0
投票

除了 Glen 接受的答案之外,这里还有一个图标列表以及在哪里获取 M 的说明。 https://martin-machacek.com/blogPost/cc435da6-2de2-44aa-a6aa-2bb80fee6416

© www.soinside.com 2019 - 2024. All rights reserved.