Logic Apps SQL Get Rows动作无法获取全部列的求助
解决Power Automate Get Rows无法获取全部列的问题
针对你遇到的Get Rows默认仅返回28列、重建步骤也无效的情况,试试这些实操方法:
手动刷新数据源架构
打开Get Rows动作的设置面板,找到数据源连接的相关选项,点击「刷新架构」按钮(一般在动作底部或连接配置区域)。这会让Power Automate重新读取目标表的完整列结构,覆盖之前缓存的旧数据。清空浏览器缓存后重开编辑器
关掉当前的流程编辑页面,用快捷键Ctrl+Shift+Delete清空浏览器缓存,再重新打开流程编辑器。有时候浏览器缓存的旧表结构会导致新配置不生效。重新创建数据源连接
删除当前Get Rows使用的数据源连接,重新建立一个连接到目标表。旧连接可能缓存了过时的列信息,新连接会重新拉取最新的表结构。用OData查询强制指定所有列
如果上面的方法都没用,直接在Get Rows的「Select Query」里用OData语法列出所有44列,列名用逗号分隔,比如:列1,列2,列3,...,列44。这种方式会强制Power Automate返回你指定的所有列,不受缓存限制。检查列的权限和属性
确认流程使用的账号对所有44列都有读取权限,同时检查缺失的列是不是隐藏列、计算列或者有特殊权限设置的列——这类列有时候不会被默认返回。
内容的提问来源于stack exchange,提问作者sven braem
相关产品推荐
相关产品推荐

