# Automated Images

**URL:** <https://community.glideapps.com/t/automated-images/55641>\
**Category:** Ask for Help\
**Created:** [December 10, 2022, 9:57pm UTC](https://community.glideapps.com/t/automated-images/55641 "2022-12-10T21:57:25Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sohaib\_Hakim](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/sohaib_hakim/32/37963_2.png) [@Sohaib\_Hakim](https://community.glideapps.com/u/Sohaib_Hakim)\
**Post date:** [December 10, 2022, 9:57pm UTC](https://community.glideapps.com/t/automated-images/55641/1 "2022-12-10T21:57:25Z")

</div>

Is there a way to have glide automatically set a picture based on a cell value?  
For example, I have a list of songs and the artists, when I add a new song to the list, I want glide to set an image of the artist in the details screen so I don’t have to manually upload the image every time I add a new song and artist to the list.

---

<div class="post-metadata">

**Author:** ![Sohaib\_Hakim](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/sohaib_hakim/32/37963_2.png) [@Sohaib\_Hakim](https://community.glideapps.com/u/Sohaib_Hakim)\
**Post date:** [December 10, 2022, 9:59pm UTC](https://community.glideapps.com/t/automated-images/55641/2 "2022-12-10T21:59:23Z")

</div>

![Automated Images](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/5/6/56c6183cdadd5aa362eecf7f7e5b18ad50aff150.png)

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [December 10, 2022, 10:20pm UTC](https://community.glideapps.com/t/automated-images/55641/3 "2022-12-10T22:20:31Z")

</div>

Hi! May be, you need to finde site with song name and images and using Fetch column to recieve the images

---

<div class="post-metadata">

**Author:** ![Sohaib\_Hakim](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/sohaib_hakim/32/37963_2.png) [@Sohaib\_Hakim](https://community.glideapps.com/u/Sohaib_Hakim)\
**Post date:** [December 10, 2022, 11:00pm UTC](https://community.glideapps.com/t/automated-images/55641/4 "2022-12-10T23:00:25Z")

</div>

Thank you. Would you be able to explain the steps to set it up. I’m new to glide so I have no prior experience on this.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [December 11, 2022, 1:08am UTC](https://community.glideapps.com/t/automated-images/55641/5 "2022-12-11T01:08:26Z")

</div>

You should have a table of Artists. Have the artist name, image and whatever things you want to add in there. Make sure you also add a rowID.

In the Songs table, when you add a new song, have a choice component writing the artist’s rowID to the artist field, but on the front end, that choice should display the aritst’s name. We go this way to make sure there won’t be a case of two artists having the same name breaking the relation that we’re about to set up. Names are not guaranteed to be unique, rowIDs are.

Create a relation from the artist column in the Songs table to the rowID in the Artists able and use lookup columns to get back the artist’s name, image, etc.

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [December 11, 2022, 3:45pm UTC](https://community.glideapps.com/t/automated-images/55641/6 "2022-12-11T15:45:06Z")

</div>

You can copy this template to study

> **[Алексей's App](https://go.glideapps.com/template/0SPuZchviEJDWxmmwdB1-template-published?privateTemplateToken=qYenRuXSeTyzzGPzoAIs)**

It using my google api and free before some queries per period, but if you will fide another site which can return json , so you can use it same way without api key

If you satisfy image, you can add button to store link in your table  
Setup for automation finding image:

1. Create template column with link. in the link have to replace querying to you need
2. Create template with jq and replace number in array with you need
3. Create Fetch json column with link and JQ
4. Use Fetch column as image or store link in another column

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [December 12, 2022, 3:45pm UTC](https://community.glideapps.com/t/automated-images/55641/7 "2022-12-12T15:45:15Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
