# Thankable x how can i refresh auto screen all way

**URL:** <https://community.thunkable.com/t/thankable-x-how-can-i-refresh-auto-screen-all-way/447366>\
**Category:** Questions about Thunkable X\
**Created:** [February 5, 2020, 6:34pm UTC](https://community.thunkable.com/t/thankable-x-how-can-i-refresh-auto-screen-all-way/447366 "2020-02-05T18:34:10Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![wasanthestarg0yozk](https://avatars.discourse-cdn.com/v4/letter/w/94ad74/32.png) [@wasanthestarg0yozk](https://community.thunkable.com/u/wasanthestarg0yozk)\
**Post date:** [February 5, 2020, 6:34pm UTC](https://community.thunkable.com/t/thankable-x-how-can-i-refresh-auto-screen-all-way/447366/1 "2020-02-05T18:34:10Z")

</div>

Thankable x how can i refresh auto screen always

---

<div class="post-metadata">

**Author:** ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)\
**Post date:** [February 5, 2020, 6:38pm UTC](https://community.thunkable.com/t/thankable-x-how-can-i-refresh-auto-screen-all-way/447366/2 "2020-02-05T18:38:32Z")

</div>

Use a loop to constantly update any labels with current info

---

<div class="post-metadata">

**Author:** ![wasanthestarg0yozk](https://avatars.discourse-cdn.com/v4/letter/w/94ad74/32.png) [@wasanthestarg0yozk](https://community.thunkable.com/u/wasanthestarg0yozk)\
**Post date:** [February 5, 2020, 6:39pm UTC](https://community.thunkable.com/t/thankable-x-how-can-i-refresh-auto-screen-all-way/447366/3 "2020-02-05T18:39:50Z")

</div>

do you some Example to show me please

---

<div class="post-metadata">

**Author:** ![ronnie](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ronnie/32/121539_2.png) [@ronnie](https://community.thunkable.com/u/ronnie)\
**Post date:** [August 12, 2021, 2:16pm UTC](https://community.thunkable.com/t/thankable-x-how-can-i-refresh-auto-screen-all-way/447366/4 "2021-08-12T14:16:36Z")

</div>

I am trying to wrap my head around this too, without doubling my code blocks. I am trying to see if I can move my app to API calls versus web viewer, but I cannot find any easy way to mimic the auto-refresh of a web page after, say, 60 seconds. Has anyone had any luck with this?

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [August 12, 2021, 5:19pm UTC](https://community.thunkable.com/t/thankable-x-how-can-i-refresh-auto-screen-all-way/447366/5 "2021-08-12T17:19:33Z")

</div>

Use a `timer` component that fires every 60 seconds and calls whatever you want to update.

---

<div class="post-metadata">

**Author:** ![minaabanop084x0](https://avatars.discourse-cdn.com/v4/letter/m/85e7bf/32.png) [@minaabanop084x0](https://community.thunkable.com/u/minaabanop084x0)\
**Post date:** [May 29, 2022, 12:53pm UTC](https://community.thunkable.com/t/thankable-x-how-can-i-refresh-auto-screen-all-way/447366/6 "2022-05-29T12:53:58Z")

</div>

Hi Muneer,

I’m referencing a specific cell from a Google Spreadsheet document, its content will be used for the label. It doesn’t however seem to update. I’ve alredy tried to force it to update by calling refresh on a data viewer list that’s hidden on the same screen, somewhere underneath a layer, but it doesn’t seem to work.  
Any idea what I could try?  
Thanks in advance.

(P.S., that huge pink block is to isolate the value, because it’s CSValues)

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/7/67fb1acec6b6397a327bb26a18d4b6c06d4d6b24.png)

---

<div class="post-metadata">

**Author:** ![paulovaz72](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/paulovaz72/32/119071_2.png) [@paulovaz72](https://community.thunkable.com/u/paulovaz72)\
**Post date:** [May 29, 2022, 1:43pm UTC](https://community.thunkable.com/t/thankable-x-how-can-i-refresh-auto-screen-all-way/447366/7 "2022-05-29T13:43:52Z")

</div>

Hi!

As far I know all dataviewers are connected to a datasource.

The refresh blocks just do a full read of the datasource to display in the dataviewer.

But if the content of the datasource stills the same nothing will change.

So, I know three ways to do a real refresh on dataviewers:

1. Doing a full refresh on the datasource, reloading all the data again (in my case data coming from Firebase). To do that I use the “delete all rows” block and after repopulate the datasource using the “create row” blocks in a loop. But I never used spreadsheets as datasources, so I’m not sure if this approach can work in this case.

2. Use the “update row” block to force refresh an specific row on your datasource that will be reflected in your dataviewer, but will work only if you do this update on the same screen of your dataviewer.

3. You can “paint” the new values directly in a specific row of your dataviewer, assigning these values directly to the labels you are displaying in that row. Instead to use “get” blocks you can directly assign th values of your dataviewer elements rows. But this is possible only if you have some access to the new values to assign in your dataviewer (usually when the user inputs the data on your app).

Hope it helps.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [May 29, 2022, 2:19pm UTC](https://community.thunkable.com/t/thankable-x-how-can-i-refresh-auto-screen-all-way/447366/8 "2022-05-29T14:19:21Z")

</div>

There was always an issue with the `Get Value` block not showing the updated value and therefore as a workaround I will read the values of these cells direct from the Data Viewer instead from the `Get Value` block.

---

<div class="post-metadata">

**Author:** ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)\
**Post date:** [May 29, 2022, 4:24pm UTC](https://community.thunkable.com/t/thankable-x-how-can-i-refresh-auto-screen-all-way/447366/9 "2022-05-29T16:24:46Z")

</div>

> [@muneer](#):
>
> There was always an issue with the `Get Value` block not showing the updated value and t

Is this still occurring? I haven’t noticed any issues using that block lately.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [May 29, 2022, 7:34pm UTC](https://community.thunkable.com/t/thankable-x-how-can-i-refresh-auto-screen-all-way/447366/10 "2022-05-29T19:34:04Z")

</div>

> [@jared](#):
>
> Is this still occurring?

I can say a **big** YES.

---

<div class="post-metadata">

**Author:** ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)\
**Post date:** [May 29, 2022, 7:59pm UTC](https://community.thunkable.com/t/thankable-x-how-can-i-refresh-auto-screen-all-way/447366/11 "2022-05-29T19:59:28Z")

</div>

With all data sources?

Local table works for me no problem. I don’t usually use airtable or google sheets.

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [May 29, 2022, 11:21pm UTC](https://community.thunkable.com/t/thankable-x-how-can-i-refresh-auto-screen-all-way/447366/12 "2022-05-29T23:21:14Z")

</div>

I’m having problems with Get Value and even Get Row Object not getting current values from Airtable. I can see the value of the cell in Airtable and when I do a Get Value from three instances of the same project (web app, browser preview, and Thunkable Live), there are different values shown for the same code blocks (Get Value or Get Row Object).

For example, I would think these blocks would create a new row in Airtable (they do), set the Game ID value of the new row (they do), find the row # of the Game ID (nope… its value is 0), and then display the row # (nope, still 0):

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/e/d/ed59af1d09ca87c87d4cc65c9c7ae25f588892e9.png)

Here’s the table after the create row block runs:

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/2/7/27f1802b956551704eaf01a051bd8ac45aa84973.png)

---

<div class="post-metadata">

**Author:** ![minaabanop084x0](https://avatars.discourse-cdn.com/v4/letter/m/85e7bf/32.png) [@minaabanop084x0](https://community.thunkable.com/u/minaabanop084x0)\
**Post date:** [June 1, 2022, 11:04am UTC](https://community.thunkable.com/t/thankable-x-how-can-i-refresh-auto-screen-all-way/447366/13 "2022-06-01T11:04:24Z")

</div>

Seriously, if there was a fix for this within the next couple days i’d get an idiotically higher grade for my project haha. I’d actually manage to demonstrate it properly

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 11:41am UTC](https://community.thunkable.com/t/thankable-x-how-can-i-refresh-auto-screen-all-way/447366/14 "2024-11-08T11:41:16Z")

</div>


