Stop Power Automate Silently Ignoring Dynamic Excel Columns
Using Add a row into a table is straightforward when Power Automate can see your Excel file and table at design time. Make the file path or table name dynamic, however, and those friendly column inputs disappear. You can solve that with a JSON object, but it introduces a sneaky risk: Excel can silently ignore renamed or deleted columns while the action still reports success. In this post, I’ll show you how to compare the row object you sent with the body returned by Excel, using one simple intersection() expression. If every column is present, the flow continues. If something has changed, the flow deliberately fails and tells you why. ...