在 Google App 脚本中,我使用 UrlFetchApp()
引入外部主机提供的一些代码。我对该主机上提供的代码进行了更改,但这些更改没有出现在脚本运行的代码中。
我的服务器日志显示有时会请求(并提供)所需的内容,但它没有显示在脚本中。
我在 UrlFetchApp 调用中使用 optAdvancedArgs
,传入 {"headers": {"Cache-Control": "no-cache"}
但这没有帮助。
是否有某种对 UrlFetchApp()
获取的资源进行缓存,如果有,如何将其关闭?
最佳答案
将 header Cache-Control 设置为 max-age=1 似乎可以解决该问题。
此讨论提供了一些有用的背景信息:https://developers.google.com/speed/docs/best-practices/caching
关于google-apps-script - 在 UrlFetchApp 中缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12772033/