# \[Solved\] With logic screencaps = Adding an Award/Achievement System in app

**URL:** <https://community.thunkable.com/t/solved-with-logic-screencaps-adding-an-award-achievement-system-in-app/1492980>\
**Category:** Questions about Thunkable X\
**Tags:** beginner, javascript\
**Created:** [September 7, 2021, 4:04pm UTC](https://community.thunkable.com/t/solved-with-logic-screencaps-adding-an-award-achievement-system-in-app/1492980 "2021-09-07T16:04:04Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![ashesdroid](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ashesdroid/32/127531_2.png) [@ashesdroid](https://community.thunkable.com/u/ashesdroid)\
**Post date:** [September 7, 2021, 11:07pm UTC](https://community.thunkable.com/t/solved-with-logic-screencaps-adding-an-award-achievement-system-in-app/1492980/6 "2021-09-07T23:07:35Z")

</div>

Sorry, I was just in the process of writing a new reply with new screenshots right as you posted. I also realized that I was using `Row Id` wrong; so I found a way of getting the specific row id value (not just the green block). I’ll undelete for others and type my latest update here:

Update 2: I realized that row id “1” only works if it is a Google Sheets table and not a local or Airtable DB. I had to use a trick from another post about creating a list with the text being updated as the `Row ID` value and then viewing that list and writing down the alpha-numeric value. I’m going to try that now.

I erased the `List` block with the gear, put the `Sum of list` in the `initialize app variable` block chain, and am just using the variable block in the `if/do` sequence. I’m going to test this to see if it works.

 ![Screencap of changed code blocks for changing DB image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/7/67bbc17ca287c8a90c80b0a986d4c26146c5d2a4.jpeg)

I have noticed in my control tests that even if I manually enter numeric values that should trigger the event, the image still doesn’t change… will do more digging.

Here is the post that helped me find the `Row ID` alpha-numeric code:

> [@tada Latest Thunkable ✕ Release; NEW COMPONENTS Data Viewer List and Data Viewer Grid! 2020-05-05](https://community.thunkable.com/t/latest-thunkable-release-new-components-data-viewer-list-and-data-viewer-grid-2020-05-05/564204/73):
>
> The only way I’ve been able to do it is to save the Row IDs in a list upon creation: [image]

**Edit:**  
I’ve tried a few different things and the image wont change. I emptied the img column in my control test and now the image is just blank on the `Grid Viewer` . I tried this:

 ![Screencap of empty value in DB with setImageAs](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/1/b/1bcff86a5b4e37fc3806710afd48798442633742.jpeg)

This didn’t change the image when I manually set the trigger.

I then tried this:

 ![Moved SumOfLIst](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/f/a/fac7e553b16dfbc6c4acb36e485a9e05f8da4bc9.jpeg)

When I did this, the page will no longer display at all. I also tried using `create app variable empty list` and then `on screen open` set variable as `list of values` and then used that variable for the `sum of list` function. No joy. Still going to be trouble shooting.

---

_[View the full topic](https://community.thunkable.com/t/solved-with-logic-screencaps-adding-an-award-achievement-system-in-app/1492980)._
