I have a Google Sheet in which I am keeping an eye on a few hundred stocks. In one of the columns, I am using a googlefinance
call to retrieve the price of these stocks:
=googlefinance(A1,"price")
I regularly make changes to the sheet: I cut and paste rows to reorder the stocks, I add stocks, or delete them. The problem with this is that on each change in the rows, the googlefinance
function is run again for all hundreds of stocks. After 3 or 4 times the price information isn't loading anymore and I have to refresh the browser tab and/or have to wait until I am below the number of allowed calls per day again.
I do not need the price to change contantly. I would be more than happy if the price is retrieved only, say, once per hour.
Question: how can I have the 'googlefinance' function in column B of my Sheet only run once per hour instead of on every change of the Sheet?