如何用Power Automate实现Power Apps提交后发送用户输入内容邮件
实现Power App提交时通过Power Automate发送邮件的步骤
1. 创建Power Automate即时云流
- 登录Power Automate平台,新建即时云流,选择「由Power Apps触发」作为触发器,给流起一个明确的名称(比如「PowerApp提交内容同步邮件」)。
- 添加「发送邮件(V2)」动作(使用Outlook连接器),先暂留收件人、主题、正文的配置,后续通过Power App传递参数填充。
2. 在Power App中关联云流并传递参数
- 打开Power App编辑界面,选中提交按钮,设置其
OnSelect属性为以下公式:
注意替换「你的云流名称」为实际创建的流名,「目标屏幕名称」为你要跳转的屏幕名称。// 调用Power Automate流,传递输入框、下拉选值和当前用户邮箱 你的云流名称.Run(TextInput8.Text, Dropdown1.Selected.Value, User().Email); // 跳转至下一屏幕 Navigate(目标屏幕名称)
3. 完善Power Automate的邮件配置
- 返回Power Automate流编辑页,在「发送邮件(V2)」动作中:
- 收件人:选择动态内容中来自Power Apps的第三个参数(即用户邮箱);
- 主题:填写明确的主题,比如「您的Power App提交内容确认」;
- 正文:插入前两个参数(输入框文本和下拉状态),示例正文内容:
您提交的文本内容:@{triggerBody()['text']}
选择的状态:@{triggerBody()['text_1']}
(参数名可能因流创建顺序略有差异,以动态内容列表中的实际选项为准)
4. 测试验证
- 保存Power App和Power Automate流;
- 在Power App中填写TextInput8、选择Dropdown1的状态,点击提交按钮,检查对应邮箱是否收到邮件,同时确认是否成功跳转至下一屏幕。
内容的提问来源于stack exchange,提问作者Jesse Y
相关产品推荐
相关产品推荐

