# Google Sheet Get Range Values and Bulk Update Rows - How to use together?

**URL:** <https://community.make.com/t/google-sheet-get-range-values-and-bulk-update-rows-how-to-use-together/99038>\
**Category:** Questions\
**Tags:** google-sheets\
**Created:** [December 17, 2025, 10:24am UTC](https://community.make.com/t/google-sheet-get-range-values-and-bulk-update-rows-how-to-use-together/99038 "2025-12-17T10:24:31Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Marie](https://avatars.discourse-cdn.com/v4/letter/m/bc8723/32.png) [@Marie](https://community.make.com/u/Marie)\
**Post date:** [December 17, 2025, 10:24am UTC](https://community.make.com/t/google-sheet-get-range-values-and-bulk-update-rows-how-to-use-together/99038/1 "2025-12-17T10:24:31Z")

</div>

### 🎯 What is your goal?

Hi, I’m fairly new to Make, and I just can’t seem to figure this out on my own.

I have a blank spreadsheet sheet that I need to fill with values and formulas from a template (it has to be this specific sheet). I’m trying to get all the values and formulas from the “Template” sheet using the Google Sheets – Get Range Values module, and then use Google Sheets – Bulk Update Rows (Advanced) to write those values and formulas into the blank sheet.

### 🤔 What is the problem & what have you tried?

When I run the scenario, it counts tokens, but nothing happens in the blank spreadsheet.

Are my settings wrong? Or is it a problem with the output/input?

I have tried different Settings and different ways to use the first Modules Output, but nothing seems to work.

### 📸 Screenshots (scenario flow, module settings, errors)

 ![Bildschirmfoto 2025-12-17 um 11.22.14.png](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/6/2/628f41252ee7d73c515ded87e4be9a629d98773c.png)

---

<div class="post-metadata">

**Author:** ![Stoyan\_Vatov](https://avatars.discourse-cdn.com/v4/letter/s/5daacb/32.png) [@Stoyan\_Vatov](https://community.make.com/u/Stoyan_Vatov)\
**Post date:** [December 17, 2025, 11:00am UTC](https://community.make.com/t/google-sheet-get-range-values-and-bulk-update-rows-how-to-use-together/99038/3 "2025-12-17T11:00:25Z")

</div>

Hey Marie,

I strongly suggest you start with the Make Academy, because what you are mapping is the entire JSON output file of the previous module and not the Rows to be edited (which the bulk update module is expecting).

Also, you are looking for the Create a Spreadsheet from a Template module.

---

<div class="post-metadata">

**Author:** ![Karmic](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/karmic/32/84311_2.png) [@Karmic](https://community.make.com/u/Karmic)\
**Post date:** [December 17, 2025, 3:44pm UTC](https://community.make.com/t/google-sheet-get-range-values-and-bulk-update-rows-how-to-use-together/99038/4 "2025-12-17T15:44:05Z")

</div>

Use Create a Spreadsheet from a Template module directly.

> Select the Template Spreadsheet ID from your Google Sheets.
> 
> Choose the destination Drive folder for the new spreadsheet.

It does what you’re trying to do in one step. It copies the template sheet to a new sheet with all formulas intact.

---

<div class="post-metadata">

**Author:** ![samliew](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/samliew/32/13327_2.png) [@samliew](https://community.make.com/u/samliew)\
**Post date:** [December 17, 2025, 4:49pm UTC](https://community.make.com/t/google-sheet-get-range-values-and-bulk-update-rows-how-to-use-together/99038/5 "2025-12-17T16:49:14Z")

</div>

Welcome to the Make community!

If you turn on the Map toggle for the “ **Rows** ” field, you must map an **array** of Row ( **collections** ) into it. This is also known as a “complex array”. For more information on how to build a “complex array”, see _Mapping a Complex (Collection) Structure Into an Array Field_ below.

## Combining Bundles Using Aggregators

Every result/item from some module types (like Trigger / Iterator / List / Search / Match modules) _can potentially and likely_ output more than one bundle. These multiple bundles will individually run subsequent modules **once per bundle** , which is not optimal in most cases:

- [**one operation**](https://help.make.com/operations) per bundle per module, _which could lead to…_
- use of [**multiple credits**](https://help.make.com/credits) per bundle per module (some modules use more than one credit)

> > **View example screenshots**
> >
> > ### Aggregator Example
> > 
> > The “Search Rows” module runs one time, returning 999 results (999 bundles).
> > 
> > - **Without Aggregator:** the tools module run 999 times (_999 operations_)  
> > 
> > - **With Aggregator:** the tools module only runs 1 time (_1 operation_)

| ⚠ | **Warning:** | 🚨 |
| --- | --- | --- |
| | This can easily use your entire quota of credits if you are not careful or fail to understand this concept. | |

To “combine” multiple bundles into a single variable, so that you can **process all of the items in a single operation** , you’ll need to use an aggregator. [**Aggregators**](https://help.make.com/aggregator) is a type of module that accumulates bundles and outputs one bundle (_unless you are using “Group By”_). An example of a commonly-used aggregator module is the [Array aggregator](https://help.make.com/flow-control#VhcUm) module.

You can find out more about some other aggregator modules here:

- [Array aggregator](https://help.make.com/flow-control#VhcUm)
- [Numeric, Table, Text aggregators](https://help.make.com/util#No4tk)
- [JSON aggregator](https://apps.make.com/json#9jp_N)
- [CSV aggregator](https://apps.make.com/csv#FFOKU)
- [Archive (.zip) aggregator](https://apps.make.com/archive#xJXMy)
- _other app-specific aggregators_

**Question:** Which is the best aggregator do you think you’ll need for your use-case?

## Mapping a Complex (Collection) Structure Into an Array Field

The **Array Aggregator** module is very powerful because it allows you to build a new **complex array of collections** that matches a later module’s array field to map multiple items (collections) to it. Such fields initially may allow you to manually add individual items, but toggle the “Map” switch on, and you can map an array variable (from an Array Aggregator) containing multiple collections.

Simply select the respective “ **Target structure type** ” in an Array Aggregator module.

 ![](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/b/e/bea4ecffec9daf39ca9cba77c0b2a40d160e7292.png)

As you can see from the above example, the “Map” toggle on complex fields are used when you have an array variable (like from an array aggregator).

| 📋 | **Note:** | 💡 |
| --- | --- | --- |
| | Other combinations of modules may also allow you to generate an array that matches a future module field’s array structure, like “Aggregate to JSON + Parse JSON”, or “Create JSON + Parse JSON”, but this is an advanced topic. | |

**Question:** Are you mapping your array into a field that accepts more than one item/collection?

## Example

Here is an example of how your scenario could look like:  
[![](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/6/d/6d9029f238d0e4e1f6da77dca8ba425d5739aac9.png) ](https://samliew.com/make-expert/from/Make-Forum)  
_This is just an example. Your solution may or may not look like this depending on requirements and actual data._

For more information, see “[Mapping with arrays](https://help.make.com/mapping-arrays)” in the Help Centre. I also suggest going through the [Make Academy](https://academy.make.com), which also covers the use of [Iterators & Aggregators](https://academy.make.com/courses/IntermediateC01).

— @samliew  
P.S.: investing some effort into the tutorials in the [Make Academy](https://academy.make.com) will save you lots of time and frustration using Make!

---

<div class="post-metadata">

**Author:** ![Marie](https://avatars.discourse-cdn.com/v4/letter/m/bc8723/32.png) [@Marie](https://community.make.com/u/Marie)\
**Post date:** [December 18, 2025, 8:27am UTC](https://community.make.com/t/google-sheet-get-range-values-and-bulk-update-rows-how-to-use-together/99038/6 "2025-12-18T08:27:20Z")

</div>

Thx, Simply using the Array aggregator behind the first Module worked. I had tried this before but got an error. This made me try again and I figured out I just needed (in the aggregator) to not “select all” but only tick all boxes for the collums.

---

<div class="post-metadata">

**Author:** ![samliew](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/samliew/32/13327_2.png) [@samliew](https://community.make.com/u/samliew)\
**Post date:** [December 18, 2025, 8:27am UTC](https://community.make.com/t/google-sheet-get-range-values-and-bulk-update-rows-how-to-use-together/99038/7 "2025-12-18T08:27:43Z")

</div>

No problem, glad I could help with your question:  
"_Google Sheet Get Range Values and Bulk Update Rows - How to use together?_" &nbsp; 🎉

### 1. Which was the most helpful post in this thread?

The [Make Community guidelines](https://community.make.com/t/make-community-the-ultimate-topic/11682) encourages users to try to **mark helpful replies as solutions** to help keep this forum organised. 🙏

This marks the topic as solved, so that others can:

- save time when browsing the latest activity on the forum, and
- quickly jump to the solution in this topic (from the top)

To do this, simply click the checkbox at the bottom of the post that is the most helpful in answering your question.

 ![a screenshot of post menu options at the bottom of each post](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/b/d/bd1911a58c0c9e0074f905a60b1c1aec6370ba30.png)

| | Note: | 💡 |
| --- | --- | --- |
| 🔗 | Here’s a _magic link_ to a list of your other “unsolved” topics— [status:unsolved](https://community.make.com/search?q=in%3Acreated%20status%3Aunsolved%20order%3Alatest) | |

### 2. Have you learnt something new?

Do **bookmark** this topic so you can easily find and return to this topic in future.

[![a screenshot of bookmark link at the bottom of the topic](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/8/e/8e0b5d62ac67c4a0a73a86eed99350538182edbb.png)](https://community.make.com/my/activity/bookmarks)

| | Note: | 💡 |
| --- | --- | --- |
| 🔗 | Here’s a _magic link_ to a list of your bookmarks— [/my/activity/bookmarks](https://community.make.com/my/activity/bookmarks) | |

### 3. Have a different question? Start a new topic.

Do you have a question that is not about "_Google Sheet Get Range Values and Bulk Update Rows - How to use together?_"? Please start a new topic.

Creating a new topic for each question makes it easier for others with the same problem to search for answers. You are also more likely to receive help sooner as **new topics are displayed first** on the [forum’s “new” page](https://community.make.com/new)!

— @samliew

---

<div class="post-metadata">

**Author:** ![Make\_Bot](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/make_bot/32/14661_2.png) [@Make\_Bot](https://community.make.com/u/Make_Bot)\
**Post date:** [January 1, 2026, 8:27am UTC](https://community.make.com/t/google-sheet-get-range-values-and-bulk-update-rows-how-to-use-together/99038/8 "2026-01-01T08:27:05Z")

</div>


