问题描述
我需要测试一个外部URL,如果失败,则失败速度要比默认值(显然是3分钟)更快。 在几个论坛上的许多帖子,包括对Google的“增强请求”,都没有得到答复,所以我想我会在这里再试一次。
有人能想到一种方法吗?
在我的情况下,我不在乎取回任何内容;我的任务只是测试URL,看看远程服务器是否还活着并且完全响应。因此,也许有办法更改请求中的参数或标头,使其“立即回复或快速失败”吗?对我来说,大约30秒对于失败来说足够快了。
交叉张贴在这里: https://www.reddit.com/r/GoogleAppsScript/comments/iqh9dl/how_to_change_lower_the_timeout_for/
解决方法
注意事项
在Apps脚本中,UrlFetchApp.fetch
方法不接受任何回调或自定义超时参数。与Google Cloud中的示例不同。
由于Apps脚本具有同步性质,因此也无法将函数结果包装为超时。
已请求此功能
已请求添加自定义超时参数的功能,因此请随时为该问题加注星标,以增加其可见性。 Here是链接。