logo
search
Others

How to Place Power Automate Array Values on the Same Word Table Row

Huda QurayshiHuda Qurayshi Sep 27, 2026 869 views

Question details

The user wants to format a Power Automate flow so that array values are combined and placed into a single Word table row, rather than generating a new row for each value.

How to Place Power Automate Array Values on the Same Word Table Row
Product
Power Automate and Microsoft Word
Device & OS
not provided
Scenario
Generating a Word document from a Power Automate flow and inserting array data into a table.
Observed behavior
The flow appends values to an array, but the values are populated on separate rows in the Word table instead of being combined into a single row (e.g., RedBlueGreen).
Before you start

Verify that your Microsoft Word template uses a Plain Text Content Control in the target table cell rather than a Repeating Section Content Control, as repeating sections naturally create new rows for each array item.

Solution 1Recommended

Use the Join Data Operation in Power Automate

Convert your array of values into a single text string before passing it to the Microsoft Word connector.

When you pass a raw array to a Word template, Power Automate typically requires a repeating section, which generates a new table row per item. By joining the array into a single string first, you can map the combined text to a standard plain text content control inside a single table row.

1
Add a Join action

In your Power Automate flow, add a new step and search for the 'Join' data operation.

2
Configure the Join array

In the 'From' field, select the array that contains your values (e.g., colors). In the 'Join with' field, enter your desired separator (leave blank for RedBlueGreen, or use a comma and space for Red, Blue, Green).

3
Map to the Word template

In the 'Populate a Microsoft Word template' action, map the target table cell's content control to the 'Output' of the Join action.

Use the Join Data Operation in Power Automate
Tip: Ensure your Word document template is updated to use a standard Plain Text Content Control instead of a Repeating Section Content Control for this specific cell.
Free Microsoft Office alternative

View and Edit Word Documents Seamlessly with WPS Office

While creating automated flows requires Microsoft Power Automate, WPS Office is a perfect, lightweight alternative for viewing, formatting, and editing the final generated Word documents. Enjoy a familiar interface without the heavy subscription costs.

  1. 1. Download WPS Office: Install WPS Office for free on your PC, Mac, or mobile device.
  2. 2. Open Generated Document: Launch WPS Writer and open the Word document generated by your Power Automate flow.
  3. 3. Review Table Data: Check your table rows to ensure the combined array values are formatted correctly, and make any final text adjustments effortlessly.
Free and lightweight alternative to Microsoft OfficeFully compatible with Microsoft Word (.docx) formatsFamiliar, easy-to-use interface requires no learning curveRobust table and text formatting tools
microsoft office alternative - wps office

Frequently Asked Questions

Why does Power Automate create a new row for every array item?

This happens when the target cell in your Word template uses a Repeating Section Content Control. The 'Populate a Microsoft Word template' action iterates through the array and duplicates the entire row for every item in that array.

How do I add a standard Plain Text Content Control in Word?

Enable the Developer tab in Microsoft Word by going to Options > Customize Ribbon. Then, click inside your table cell, go to the Developer tab, and click the 'Aa' icon (Plain Text Content Control). Assign it a title in the Properties menu.

Can I separate my combined array values with a comma or space?

Yes. When using the 'Join' data operation in Power Automate, you can specify exactly what characters to use in the 'Join with' field. Inputting a comma followed by a space will format your string as 'Red, Blue, Green'.