You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Automate:如何从Teams关键词提及触发器提取触发用户邮箱?

在Teams的"When keywords are mentioned"触发器中提取触发用户邮箱的方法

方法1:直接调用触发器内置字段

虽然动态选项面板未直接显示,但可以通过以下表达式直接获取触发用户的邮箱:

triggerBody()?['from']?['user']?['email']

这个路径对应触发器返回数据的原生结构,直接指向用户邮箱字段,无需依赖请求头信息。

方法2:通过用户ID间接获取邮箱(备用方案)

如果上述方法无法使用,可通过用户ID配合Office 365用户动作获取邮箱:

  • 先使用表达式提取触发用户的ID:
triggerBody()?['from']?['user']?['id']
  • 添加「Get user profile (V2)」动作,将上述表达式填入「User (UPN or ID)」输入框
  • 从该动作的动态内容中选择Mail字段,即可获取用户邮箱并存储到变量中

关于TriggerOutputs()?['headers']?['From']无效的原因

Teams的"When keywords are mentioned"触发器的返回结果里,headers字段并不包含From信息,这个路径仅适用于部分HTTP类触发器,因此无法通过它获取用户数据。

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 10:42:02