# Google spreadsheet update in data taking time,

**URL:** <https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122>\
**Category:** Ask for Help\
**Created:** [October 15, 2021, 9:03pm UTC](https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122 "2021-10-15T21:03:10Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Albert\_Saint](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/albert_saint/32/20375_2.png) [@Albert\_Saint](https://community.glideapps.com/u/Albert_Saint)\
**Post date:** [October 15, 2021, 9:03pm UTC](https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122/1 "2021-10-15T21:03:10Z")

</div>

Updating my spreadsheet via macros, after updating the data in glide it takes to update after almost 3 minutes later.

---

<div class="post-metadata">

**Author:** ![SantiagoPerez](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/santiagoperez/32/16807_2.png) [@SantiagoPerez](https://community.glideapps.com/u/SantiagoPerez)\
**Post date:** [October 15, 2021, 9:03pm UTC](https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122/2 "2021-10-15T21:03:49Z")

</div>

Hola @Albert_Saint

If the change is happening on the spreadsheet, this is normal behavior.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [October 16, 2021, 4:27am UTC](https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122/3 "2021-10-16T04:27:58Z")

</div>

What do your macros do?  
If you want instant results, then the best approach is to minimise calculations in your Google Spreadsheet and do as much as possible in Glide using [computed columns](https://docs.glideapps.com/all/reference/data-editor/computed-columns).

---

<div class="post-metadata">

**Author:** ![Albert\_Saint](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/albert_saint/32/20375_2.png) [@Albert\_Saint](https://community.glideapps.com/u/Albert_Saint)\
**Post date:** [October 16, 2021, 1:10pm UTC](https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122/4 "2021-10-16T13:10:01Z")

</div>

The change is in the spreadsheet, but almost 3 minutes is a lot to update the data in the app, because I have an ordering app and it doesn’t take that long to update, just a few seconds.

---

<div class="post-metadata">

**Author:** ![Albert\_Saint](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/albert_saint/32/20375_2.png) [@Albert\_Saint](https://community.glideapps.com/u/Albert_Saint)\
**Post date:** [October 16, 2021, 1:18pm UTC](https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122/5 "2021-10-16T13:18:00Z")

</div>

I have app for society soccer, where the macro form the teams by player level, only when I finish this task with the macros, it takes more than 2 minutes to update the app screen.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [October 16, 2021, 1:34pm UTC](https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122/6 "2021-10-16T13:34:05Z")

</div>

If a data change is initiated by the app, then that change will first sync to the database on the glide server, then that will initiate the sync of the data to the Google sheet. If there are calculations that happen in the Google sheet and they happen quickly enough, then I believe Glide will do another check for updated data in the Google sheet to update the glide database before going to sleep for a few minutes (assuming you have pro and have the background refresh/sync turned on). If you do not have background sync turned on, then the sync between glide and the Google sheet will only happen if data changes on the glide side, or Google initiates an update and sends it to glide. Once the glide database has been updated with the latest Google sheet data, then it will push it out to the local copy of any app that is currently open.

Glide can’t ping Google’s API every second to check for updates and Google isn’t going to push out updates every second. That would probably kill the internet, or drive costs above anything we could afford.

What you are experiencing is normal. The app itself does not have a direct connection to the Google sheet and most likely doesn’t know that a Google sheet even exists. It syncs with the glide server, and the glide server syncs with the Google sheet. It’s not reasonable for that much data to travel back and forth real time. It happens in batches with breaks in between, but glide will initiate a check for updated data if you made a data change on the glide side, or the auto refresh (which runs every few minutes) occured. Anything relying on Google to send the data to Glide is at the mercy of Google.

---

<div class="post-metadata">

**Author:** ![Mark\_Turrell](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark_turrell/32/26605_2.png) [@Mark\_Turrell](https://community.glideapps.com/u/Mark_Turrell)\
**Post date:** [October 16, 2021, 2:40pm UTC](https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122/7 "2021-10-16T14:40:16Z")

</div>

It takes up to 3 minutes to get data in GS to sync back to a device with Glide. It can take 15-30 seconds, but also 2 or 3 minutes.

Glide does not instantly pick up changed values in existing rows. It’s better with new rows, but not speedy.

---

<div class="post-metadata">

**Author:** ![siraj-samsudeen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/siraj-samsudeen/32/54801_2.png) [@siraj-samsudeen](https://community.glideapps.com/u/siraj-samsudeen)\
**Post date:** [April 3, 2023, 4:29am UTC](https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122/8 "2023-04-03T04:29:45Z")

</div>

I am reviving this old topic - just to understand how long it normally takes for a change done in Google sheet to get back to the Glide App (so that I can use it in building a screen, etc.)

Normally, the two changes I do in Google sheet are:

1. Add new basic columns when I realize the need - I restrict computed columns to Glide Data Editor mostly
2. Fix some data issues - update some values or even add some new rows - I realized that it is better to do this in the DATA area now.

I waited for 1 minutes, a few minutes, but somehow I am not seeing it reflected until I click on the manual sync - is there any downside to using manual sync? Are there any other better ways to do what I am doing?

---

<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:** [April 3, 2023, 11:50pm UTC](https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122/9 "2023-04-03T23:50:10Z")

</div>

> [@siraj-samsudeen](#):
>
> Add new basic columns when I realize the need

You can add it from the data view inside Glide’s builder.

> [@siraj-samsudeen](#):
>
> Fix some data issues - update some values or even add some new rows - I realized that it is better to do this in the DATA area now.

Yes, if it’s just some manual edits, then do it inside Glide.

Do you have extra sync enabled?

---

<div class="post-metadata">

**Author:** ![siraj-samsudeen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/siraj-samsudeen/32/54801_2.png) [@siraj-samsudeen](https://community.glideapps.com/u/siraj-samsudeen)\
**Post date:** [April 11, 2023, 11:10am UTC](https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122/10 "2023-04-11T11:10:58Z")

</div>

> [@ThinhDinh](#):
>
> You can add it from the data view inside Glide’s builder.

That is great to know…Thanks a lot

> [@ThinhDinh](#):
>
> Do you have extra sync enabled?

I don’t know what this means 🙂 - I am sorry.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [April 11, 2023, 11:28am UTC](https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122/11 "2023-04-11T11:28:47Z")

</div>

> [@siraj-samsudeen](#):
>
> > [@ThinhDinh](#):
> >
> > Do you have extra sync enabled?
> 
> I don’t know what this means 🙂 - I am sorry.

Settings → Data → Sync Mode

---

<div class="post-metadata">

**Author:** ![Andy](https://avatars.discourse-cdn.com/v4/letter/a/aeb1de/32.png) [@Andy](https://community.glideapps.com/u/Andy)\
**Post date:** [August 14, 2023, 2:30am UTC](https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122/12 "2023-08-14T02:30:21Z")

</div>

Hey Jeff and Other Glide SMEs,

When we add new columns to the Google sheets – and try to do manual sync multiple times, Glide app cannot pull the data updates (newly added columns) from the Google sheet. The sync itself is happening, as we do see some of our data changes (done in google sheet in existing columns and cells) do correctly get updated in Glide app. Only the newly added columns are not getting pulled in by Glide despite the manual sync.

Is there something we are missing regarding the steps we should take?

---

<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:** [August 15, 2023, 12:57am UTC](https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122/13 "2023-08-15T00:57:26Z")

</div>

Can you record a video of the problem using [Loom](https://loom.com)? Thank you.

---

<div class="post-metadata">

**Author:** ![Andy](https://avatars.discourse-cdn.com/v4/letter/a/aeb1de/32.png) [@Andy](https://community.glideapps.com/u/Andy)\
**Post date:** [August 15, 2023, 2:06am UTC](https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122/14 "2023-08-15T02:06:35Z")

</div>

Hey ThinhDinh, It looks like the new columns (added to google Sheets) were being added at the tail end of the Glide table and the operation was a bit delayed. So it looked like a bug, but it is just some delayed operations.

However, the problem we do keep encountering is the inability to delete a column from glide tables that are sync-ed with google sheets. Do you know if the “column delete” operation is supported and allowed on Glide tables?

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [August 15, 2023, 2:23am UTC](https://community.glideapps.com/t/google-spreadsheet-update-in-data-taking-time/33122/15 "2023-08-15T02:23:27Z")

</div>

> [@Deleting a column from Glide table / Google Sheet](https://community.glideapps.com/t/deleting-a-column-from-glide-table-google-sheet/65008/2):
>
> If you are using a google sheet, then basic columns can only be deleted from the sheet itself. You can’t delete basic columns within the Glide data editor when using external data sources. However, that is not the case with Glide Tables. In that case, you can also delete columns from the data editor. To delete a column (if it’s an option), you open the sub-menu on the column heading and select ‘Delete’.
