You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Power Apps Teams连接器能否发送单人私信而非仅发布至频道?

关于Power Apps中通过Teams发送个人私密消息的解决方案

完全可行!Teams确实提供了等效于Skype for Business发送个人消息的功能,你可以通过Power Apps中的Microsoft Teams连接器实现向特定用户发送私密聊天消息,无需发布到公共频道。

具体实现步骤:

  1. 添加Microsoft Teams连接器
    在你的Power App中,先添加Microsoft Teams连接器(确保使用最新版本,旧版连接器可能仅支持频道消息相关功能)。

  2. 使用SendMessageToUserV2函数
    这个函数就是专门用来替代SkypeForBusiness.SendMessage、向单个用户发送私密聊天消息的工具,基本语法如下:

    Teams.SendMessageToUserV2(
        "员工的AAD对象ID或邮箱地址(UPN)",
        {
            content: "您好,有访客到访,请尽快前往前台!",
            contentType: "text" // 若需发送富文本,可改为"html"并编写对应格式内容
        }
    )
    
    • 你可以直接从员工图库的存储属性中提取目标员工的邮箱或AAD ID作为第一个参数;
    • 如果需要更灵活的消息样式,切换contentType"html"后,就能在content里嵌入HTML标签实现换行、加粗等格式。
  3. 权限配置
    确保你的Power App已获取Teams.Send权限,同时用户首次使用时需要授权应用访问Teams的相关权限。

额外注意点:

  • 如果在连接器中找不到SendMessageToUserV2函数,大概率是使用了旧版Teams连接器,更新到最新版本即可解决;
  • 接收消息的员工需要处于同一Teams租户下,并且正常登录Teams客户端。

这样就能完美替代原有的Skype for Business消息功能,实现前台访客通知的需求啦!

内容的提问来源于stack exchange,提问作者Istaley

火山引擎 最新活动