您好 Stack Overflow 社区,
我有一个 Microsoft 表单,它会在 Microsoft Teams 频道上自动@提及我,该频道目前运行良好。但是,我希望有一个问题提示用户选择要在消息中通知的多个其他团队成员。
Example Of Multiple Choice Teams Question
目前我只是使用 < at>MyEmail@Example.com< at/> 来标记自己。
我想我可以使用一个公式来检测问题中填写了多少回复,并@提及使用它的人信息虽然我不确定如何。
Example Of Flow
谢谢!
答案 0 :(得分:0)
我没有找到直接的方法,但我确实找到了解决方法。步骤如下
在流程中我初始化了两个变量 textMessage,temp(我稍后会用到)
Form question 的输出以字符串形式出现:["adelev@example.com","diegos@example.com"]
,因此我删除了字符 [
、]
、"
撰写使用
replace(replace(replace(FormValue,'[',''),']',''),'"','')
替换后,我们得到的字符串为 adelev@example.com,diegos@example.com
然后在另一个 Compose 2 split(outputs('Compose'),',')
中我们得到了数组的输出:["adelev@example.com","diegos@example.com"]
然后在将消息作为 Flow bot 发布到频道 -> 消息 -> Hi variables('textMessage')
成功! - 电源自动提及多个用户。