# I generate 3 images (3 URLs) with Dall-E module but get only one URL in Google sheet module

**URL:** <https://community.make.com/t/i-generate-3-images-3-urls-with-dall-e-module-but-get-only-one-url-in-google-sheet-module/6427>\
**Category:** Questions\
**Created:** [January 6, 2023, 8:01pm UTC](https://community.make.com/t/i-generate-3-images-3-urls-with-dall-e-module-but-get-only-one-url-in-google-sheet-module/6427 "2023-01-06T20:01:01Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eli\_Cohen](https://avatars.discourse-cdn.com/v4/letter/e/dc4da7/32.png) [@Eli\_Cohen](https://community.make.com/u/Eli_Cohen)\
**Post date:** [January 6, 2023, 8:01pm UTC](https://community.make.com/t/i-generate-3-images-3-urls-with-dall-e-module-but-get-only-one-url-in-google-sheet-module/6427/1 "2023-01-06T20:01:01Z")

</div>

I began playing with the new OpenAI module.  
when trying to generate 3 images in the module, i indeed get 3 URLs (as can be seen in the screenshot). but when i try to use Google Sheet module to update a cell, i can find only one URL

where are the other two?!

 ![outpu2t - Dall-E](https://europe1.discourse-cdn.com/flex013/uploads/make/original/2X/1/1deb696cfb7dd60570bb528e07278c718542ae21.jpeg)  
 ![output - Dall-E](https://europe1.discourse-cdn.com/flex013/uploads/make/original/2X/6/691294a5c7a65f16c571f68174c00bdc084b1947.jpeg)

---

<div class="post-metadata">

**Author:** ![NolaDigital](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/noladigital/32/226_2.png) [@NolaDigital](https://community.make.com/u/NolaDigital)\
**Post date:** [January 6, 2023, 9:02pm UTC](https://community.make.com/t/i-generate-3-images-3-urls-with-dall-e-module-but-get-only-one-url-in-google-sheet-module/6427/2 "2023-01-06T21:02:04Z")

</div>

The easiest way to fix this will be by inserting an Iterator module after your OpenAI one. This will output every item within the array as a single bundle.

[https://www.make.com/en/help/modules/iterator](https://www.make.com/en/help/modules/iterator)

---

<div class="post-metadata">

**Author:** ![Eli\_Cohen](https://avatars.discourse-cdn.com/v4/letter/e/dc4da7/32.png) [@Eli\_Cohen](https://community.make.com/u/Eli_Cohen)\
**Post date:** [January 7, 2023, 1:30pm UTC](https://community.make.com/t/i-generate-3-images-3-urls-with-dall-e-module-but-get-only-one-url-in-google-sheet-module/6427/3 "2023-01-07T13:30:57Z")

</div>

Thanks! but the GPT3 module does not output a bundle, only one URL …

---

<div class="post-metadata">

**Author:** ![Bjorn.drivn](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/bjorn.drivn/32/4503_2.png) [@Bjorn.drivn](https://community.make.com/u/Bjorn.drivn)\
**Post date:** [January 7, 2023, 2:02pm UTC](https://community.make.com/t/i-generate-3-images-3-urls-with-dall-e-module-but-get-only-one-url-in-google-sheet-module/6427/4 "2023-01-07T14:02:00Z")

</div>

@Eli_Cohen The “Data” object is an array of items. Like @NolaDigital explained add this into the iterator and you will get all URLs

---

<div class="post-metadata">

**Author:** ![Eli\_Cohen](https://avatars.discourse-cdn.com/v4/letter/e/dc4da7/32.png) [@Eli\_Cohen](https://community.make.com/u/Eli_Cohen)\
**Post date:** [January 7, 2023, 3:36pm UTC](https://community.make.com/t/i-generate-3-images-3-urls-with-dall-e-module-but-get-only-one-url-in-google-sheet-module/6427/5 "2023-01-07T15:36:37Z")

</div>

i tried what you offered and indeed it brought me a bit closer.

but still, when i try to update a row with google sheet module, i cant find the parameter.

Screenshot 1: you can see that the Iterator retrieve the 3 URLs successfully  
Screenshot 2: you can see that in Google sheet, i cant find the parameter, the [URL] parameter provided me with 3 duplication

thanks!

 ![Omput google sheey update a row](https://europe1.discourse-cdn.com/flex013/uploads/make/original/2X/d/d14d93c984bc91f7e82da61c90661081c72f8d9f.jpeg)  
 ![output of iterator](https://europe1.discourse-cdn.com/flex013/uploads/make/original/2X/3/31b552e37107c68cba646421bced7e4a8533a342.jpeg)

---

<div class="post-metadata">

**Author:** ![NolaDigital](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/noladigital/32/226_2.png) [@NolaDigital](https://community.make.com/u/NolaDigital)\
**Post date:** [January 7, 2023, 7:08pm UTC](https://community.make.com/t/i-generate-3-images-3-urls-with-dall-e-module-but-get-only-one-url-in-google-sheet-module/6427/6 "2023-01-07T19:08:04Z")

</div>

In your Google sheet, you need to map the output of your iterator module, not the open AI one.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/2X/0/088642fee60bb913765d3bedc39406407a6a4861.jpeg)

(Edited on mobile, so excuse my drawing skills 😜 )

---

<div class="post-metadata">

**Author:** ![Eli\_Cohen](https://avatars.discourse-cdn.com/v4/letter/e/dc4da7/32.png) [@Eli\_Cohen](https://community.make.com/u/Eli_Cohen)\
**Post date:** [January 8, 2023, 8:06am UTC](https://community.make.com/t/i-generate-3-images-3-urls-with-dall-e-module-but-get-only-one-url-in-google-sheet-module/6427/7 "2023-01-08T08:06:02Z")

</div>

i tried what you offer (as far as i could understand) but still i received the same URL but 3 times.  
how can i get 3 different URLs?

 ![iterators parameters](https://europe1.discourse-cdn.com/flex013/uploads/make/original/2X/2/2d0da7ab94e1ba68ff6eae3b8c92969a1df9ede6.jpeg)

---

<div class="post-metadata">

**Author:** ![Callinetic](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/callinetic/32/93482_2.png) [@Callinetic](https://community.make.com/u/Callinetic)\
**Post date:** [January 8, 2023, 8:43am UTC](https://community.make.com/t/i-generate-3-images-3-urls-with-dall-e-module-but-get-only-one-url-in-google-sheet-module/6427/8 "2023-01-08T08:43:20Z")

</div>

In case you want to use the 3 URL’s at once in your module, you need to specify an index. Without the index, the first value will be taken by default.  
Therefore, go back to your initial setup and use the array index to specify which URL you would like to use. (Remember that the array index in Make starts with 1)

So in your example  
[![](https://europe1.discourse-cdn.com/flex013/uploads/make/original/2X/d/d14d93c984bc91f7e82da61c90661081c72f8d9f.jpeg) ](https://europe1.discourse-cdn.com/flex013/uploads/make/original/2X/d/d14d93c984bc91f7e82da61c90661081c72f8d9f.jpeg)

You must specify the index between your brackets. So for example `13. Data[1]:url`

I recreated a small demo at my end to show you what I mean.  
This is the output from a module  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/2X/e/eccef057f877c8d317ae163cae726af5cb0be554.png)

And by using the array index, I specify which element I want to get from the array.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/2X/b/bbbbb21d7d7cabe39da625b18f5c57a62bf3b274.png)

Which will result in the output respective to the index in the array  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/2X/8/8af86ca7024b3d10d11469818526534069991d42.png)

I hope this answers your question.

Glenn - [Callinetic](https://www.callinetic.be/)

---

<div class="post-metadata">

**Author:** ![Eli\_Cohen](https://avatars.discourse-cdn.com/v4/letter/e/dc4da7/32.png) [@Eli\_Cohen](https://community.make.com/u/Eli_Cohen)\
**Post date:** [January 8, 2023, 8:50am UTC](https://community.make.com/t/i-generate-3-images-3-urls-with-dall-e-module-but-get-only-one-url-in-google-sheet-module/6427/9 "2023-01-08T08:50:47Z")

</div>

so i dont need to use the iterator module? can go straight from OpenAI module to Google Sheet module?

---

<div class="post-metadata">

**Author:** ![Callinetic](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/callinetic/32/93482_2.png) [@Callinetic](https://community.make.com/u/Callinetic)\
**Post date:** [January 8, 2023, 8:53am UTC](https://community.make.com/t/i-generate-3-images-3-urls-with-dall-e-module-but-get-only-one-url-in-google-sheet-module/6427/10 "2023-01-08T08:53:11Z")

</div>

Yes, only in case you want to use the 3 URL’s at once. But from what I can see, that’s your use case. 🙂

Glenn - [Callinetic](https://www.callinetic.be/)

---

<div class="post-metadata">

**Author:** ![Eli\_Cohen](https://avatars.discourse-cdn.com/v4/letter/e/dc4da7/32.png) [@Eli\_Cohen](https://community.make.com/u/Eli_Cohen)\
**Post date:** [January 8, 2023, 9:23am UTC](https://community.make.com/t/i-generate-3-images-3-urls-with-dall-e-module-but-get-only-one-url-in-google-sheet-module/6427/11 "2023-01-08T09:23:28Z")

</div>

Thanks! indeed it worked 🙂

---

<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:** [September 7, 2023, 3:19pm UTC](https://community.make.com/t/i-generate-3-images-3-urls-with-dall-e-module-but-get-only-one-url-in-google-sheet-module/6427/12 "2023-09-07T15:19:52Z")

</div>


