Surprise! You can’t append the contents of an Array to another Array in Power Platform Flows.

The input value is of type ‘Array’ which cannot be appended to the variable ‘MatchingContacts’ of type ‘Array’. The action type ‘AppendToArrayVariable’ only supports values of types ‘Float, Integer, String, Boolean, Object’.

Makes sense, but it does demean the supposed simplicity of low-code Flows.

So instead of:

Where value is a collection of results and MatchingContacts is the Array we’re appending to.

You need a more convoluted:

That is, iterate through each result and add each to the Array yourself.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Quote of the era

In the beginning there was Jack … and Jack had a groove. And from this groove came the groove of all grooves. And while one day viciously throwing down on his box, Jack boldly declared “Let There Be House” and House music was born.

~ Chuck Roberts