如何从私人即时团队消息中获取UserId或名称



我正在尝试获取刚刚在PowerAutomate中向我发送Teams私人消息的用户的userID或userName。块";当添加新的聊天消息时;只给我messageID和消息链接。最后的目标是为我在Excel spreashet或其他数据库中收到的所有消息创建一个日志。日志将包括消息的日期和发送消息的用户

如果PowerAutomate不是执行此操作的合适工具,请在需要时建议使用其他工具。非常感谢!

您不能直接从响应中获取它。尝试这种方式-

  1. 添加团队的下一个动作"获取消息详细信息";并传递MessageID(在第一响应中接收到(和其他信道细节。

  2. 添加Office365的下一个操作";搜索用户(V2(";并传递在上述步骤中接收到的From User Display Name。

  3. 现在你可以从上面提到的第二步中获得此人的电子邮件id。

试试这样的东西,这会对你以后有所帮助。

https://powerusers.microsoft.com/t5/Building-Flows/Getting-User-name-from-Teams-message/m-p/1395368/highlight/true#M157228

最新更新