Forum Discussion
MartyK
Jul 14, 2019Copper Contributor
=WEBSERVICE() Refresh
I've got a workbook with literally hundreds of cells (and growing) in multiple worksheets using =WEBSERVICE() to obtain data from an API. When I open the workbook, the cells all show #VALUE. Whe...
- Jul 15, 2019I'd suggest either:
- Do a global search and replace, search for = and replace with = (click options and select to search in workbook)
- Add something to the cells which contain WEBSERVICE to make them recalculate each time, like =WEBSERVICE(...) + 0*NOW()
JKPieterse
Jul 15, 2019Silver Contributor
I'd suggest either:
- Do a global search and replace, search for = and replace with = (click options and select to search in workbook)
- Add something to the cells which contain WEBSERVICE to make them recalculate each time, like =WEBSERVICE(...) + 0*NOW()
- Do a global search and replace, search for = and replace with = (click options and select to search in workbook)
- Add something to the cells which contain WEBSERVICE to make them recalculate each time, like =WEBSERVICE(...) + 0*NOW()
- ruben_34May 20, 2023Copper Contributor
I was having the same problem.
At first I was afraid that every time a cell was changed WEBSERVICE() would make a new request and quickly block the API (I have a daily limit), then I found out the opposite was true, no update.
Ideally it would be nice if there was a "update frequency" parameter in the function, or that it refreshed along side the power query and queries stuff.
JKPieterse your "=WEBSERVICE(...) + 0*NOW()" is automatic and incredibly elegant, works like a charm. - MartyKJul 15, 2019Copper Contributor
Jan Karel --- I asked for an elegant solution --- global search and replace "=" with "=" certainly qualifies!!
Thanks much for the great suggestion.
- JKPieterseJul 15, 2019Silver ContributorExcellent, glad you like the suggestion :-)