Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script UrlFetchApp中的缓存_Google Apps Script - Fatal编程技术网

Google apps script UrlFetchApp中的缓存

Google apps script UrlFetchApp中的缓存,google-apps-script,Google Apps Script,在Google应用程序脚本中,我使用UrlFetchApp()引入一些来自外部主机的代码。我对该主机上提供的代码进行了更改,但这些更改不会出现在脚本运行的代码中 我的服务器日志显示,有时会请求(并提供)所需的服务,但它没有显示在脚本中 我在UrlFetchApp调用中使用了optadvancedags,传入{“headers”:{“Cache Control”:“no Cache”} 但这没用 通过UrlFetchApp()获得的资源是否存在某种缓存,如果存在,如何将其关闭?将标头缓存控件设置为

在Google应用程序脚本中,我使用
UrlFetchApp()
引入一些来自外部主机的代码。我对该主机上提供的代码进行了更改,但这些更改不会出现在脚本运行的代码中

我的服务器日志显示,有时会请求(并提供)所需的服务,但它没有显示在脚本中

我在UrlFetchApp调用中使用了
optadvancedags
,传入
{“headers”:{“Cache Control”:“no Cache”}

但这没用


通过
UrlFetchApp()
获得的资源是否存在某种缓存,如果存在,如何将其关闭?

将标头缓存控件设置为max age=1似乎可以解决此问题


此讨论提供了一些有用的上下文:

将标头缓存控件设置为max age=1似乎可以解决此问题


此讨论提供了一些有用的上下文:

动态设置URL如下:

var url = "https://yoururl.com/?" + Math.floor(Math.random() * 1000000000);
var responseUrl = UrlFetchApp.fetch(url).getContentText();

动态设置您的URL,如下所示:

var url = "https://yoururl.com/?" + Math.floor(Math.random() * 1000000000);
var responseUrl = UrlFetchApp.fetch(url).getContentText();