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

如何通过Power Automate与ADF将SQL查询结果以表格形式嵌入邮件正文

实现方案:ADF+Power Automate 发送表格形式的查询结果邮件

一、ADF侧配置:传递Lookup结果到Power Automate

  • 确认Lookup活动已正确执行SQL查询:select * from [adventure table] where Animals = 'Lion' and Jungle = 'Amazon'(注:表名含空格需用方括号包裹,避免语法错误)
  • 在ADF管道中添加Web活动,配置如下:
    • 请求方法:POST
    • URI:填写Power Automate「当HTTP请求收到时」触发的URL
    • 请求体:用动态内容传入Lookup结果:@activity('你的Lookup活动名称').output.value

二、Power Automate侧处理数据生成HTML表格

  1. 创建云流,选择「当HTTP请求收到时」作为触发,请求体JSON Schema可通过ADF传递的示例数据自动生成
  2. 添加选择操作,将数据库字段映射为中文表头(比如Animals→动物、Jungle→丛林,按需调整)
  3. 添加创建HTML表格操作,输入选择操作的输出,启用「自定义表头」选项,使用映射后的中文名称
  4. (可选)添加替换文本操作优化表格样式:
    • 将<table>替换为<table style="border-collapse: collapse; width: 100%;">
    • 将<th>替换为<th style="border:1px solid #ddd; padding:8px; background:#f2f2f2;">
    • 将<td>替换为<td style="border:1px solid #ddd; padding:8px;">

三、配置邮件发送

添加**发送电子邮件(V2)**操作,按要求填写:

  • 发件人:People@gmail.com
  • 收件人:Linking@gmail.com(注:你提供的邮箱后缀为cok,建议检查是否为com)
  • 主题:动物详情
  • 邮件正文(设置为HTML格式):
    您好XXXXX,
    <br><br>
    以下是动物详情:
    <br><br>
    SQL查询结果:
    <br><br>
    @{body('创建HTML表格')}
    

四、设置定时运行

  • 方式一(ADF调度):在ADF管道中添加调度触发器,设置频率为「小时」,间隔1小时,每日生效
  • 方式二(Power Automate调度):将流的触发改为计划,设置为「每1小时」运行,再添加「执行Azure Data Factory管道」操作调用你的ADF管道,后续步骤同上述数据处理和邮件发送

内容的提问来源于stack exchange,提问作者BigData Lover

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 17:17:34