先说说一个常见的场景:用 Microsoft Forms 收集报名、反馈或申请信息,然后手动翻表单、复制内容、再发邮件通知——听起来简单,但稍微一忙,漏掉几条记录几乎是必然的。其实,在 Power Automate 里处理这类流程,最经典也最容易上手的一条链路就是“有人提交表单 → 读取答复详情 → 自动发送邮件”。
这条链路特别适合客户满意度调查、活动报名确认、请假申请提醒、内部工单回执这类场景。只要把表单字段和邮件内容提前对应好,后面就简单了——有人提交一次,系统自动发一次,完全不用再盯着邮箱手动处理。
第一步:先用 Microsoft Forms 触发器接住新提交的表单
在 Power Automate 里新建自动化流程,第一步选 Microsoft Forms 的触发器,常用的就是“当有新答复提交时”。然后选真正要监听的那张表单——比如满意度调查表、客户回访问卷或内部登记表。这里一定别选错,因为后面所有字段读取和邮件内容都会跟着这张表走。
这一步最常见的坑是环境切错了。如果你同时管理多个 Microsoft 365 环境、部门空间或测试账号,看起来像同一张表单,实际权限和数据源可能根本不是一套。建流程前先确认右上角的环境,再去选表单,会稳很多。
第二步:加上“获取答复详细信息”,把提交内容真正读出来
触发器的能力其实有限——它只能告诉你有人提交了表单,但不会自动把姓名、邮箱、意见这些具体字段带出来。所以第二步通常要接一个“获取答复详细信息”,把表单 ID 和答复 ID 传进去。这样后面写邮件正文时,才能直接引用提交人填写的内容。

不少流程跑不起来,就卡在这里。最常见的问题不是动作本身坏了,而是答复 ID 没选动态内容里的那一个,或者表单 ID 和第一步监听的表单对不上。只要这两个字段有一个传错,后面邮件动作基本就拿不到完整内容。
第三步:用“发送电子邮件 (V2)”把表单字段塞进邮件主题和正文
拿到答复详情后,就可以接“发送电子邮件 (V2)”。收件人可以是固定邮箱,也可以是表单里用户自己填写的邮箱;主题和正文里直接插入姓名、邮箱、意见、评分这类动态内容。这样发出去的邮件就不是死模板,而是会跟着每次提交内容自动变化。

这里有个很实用的细节:如果希望收件人一眼看懂邮件来源,主题里最好直接带上表单名称、提交类型或提交人姓名,不要只写“新通知”这种太泛的标题。否则流程虽然发成功了,但邮箱里一多,后面人很难快速分辨是哪类消息。
第四步:先测试一次流程,确认运行成功后再正式投入使用
流程搭完后,不要急着直接上线,先自己提交一条测试表单,再回到 Power Automate 看运行历史。重点确认三件事:触发器有没有真的触发、获取答复详情有没有读到字段、发送邮件动作是不是成功。如果运行历史里三步都是绿色成功,说明这条自动发邮件流程就基本跑通了。

如果测试时发现流程成功了,但邮箱里没收到信,优先检查收件人字段是不是空的、写错了,或者被发到了垃圾邮件里。反过来,如果第一步就没触发,通常就要回头看表单是不是提交到了另一套环境,或者流程保存后根本没真正启用。
这类流程一旦搭好,后面最省时间的不是“少点几下”,而是不用再守着表单列表等人提交。尤其是提交量一多,自动发邮件能把很多重复确认动作直接交给系统去做,人工只需要看结果就行。
