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

Power Automate SQL触发器When an item is modified (V2) $select配置问题

Power Automate SQL 「当项被修改时(V2)」触发器$select参数填写规范

正确填写规则

$select参数作用是指定触发器返回的字段范围,不需要书写任何SQL语法关键字,直接填写需要返回的纯字段名列表即可,多个字段之间用英文逗号分隔。
如果你的后续流程需要用到PHONE_DATE和关联查询必需的CLI_ID字段,$select直接填写以下内容即可:
PHONE_DATE,CLI_ID

之前报错的原因

你尝试的写法里包含了SELECT关键字、表名、方括号、SQL更新语法等非纯字段名内容,不符合该参数的填写规则,因此会触发查询格式错误。

补充:实现仅PHONE_DATE修改时触发流的配置

仅配置$select无法过滤触发场景,还需要额外配置触发规则:
点击触发器右上角的「...」-「设置」,在「触发条件」中添加如下规则:
@not(equals(triggerBody()?['PHONE_DATE'], triggerOutputs()?['body/SqlTriggerOldValues/PHONE_DATE']))
该规则会比对修改前后的PHONE_DATE值,只有值发生变更时才会触发后续流运行,避免其他字段修改触发邮件发送。

注意事项

  • 字段名大小写需要和SQL表中的定义完全一致
  • 所有后续流程需要用到的字段都需要添加到$select列表中,否则后续步骤无法获取对应字段值
  • 不要给字段名添加引号、方括号、所属schema前缀等额外修饰符

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 21:54:03