【发布时间】:2023-04-11 01:31:01
【问题描述】:
我从script.google.com 运行的Google 脚本调用远程服务器上的PHP 脚本。这个 PHP 脚本可以运行几分钟,也许更久。
Google 脚本可以等待服务器响应多长时间?
【问题讨论】:
-
请注意,简单的谷歌搜索“应用程序脚本时间限制”会将您带到链接的答案和许多其他答案。
我从script.google.com 运行的Google 脚本调用远程服务器上的PHP 脚本。这个 PHP 脚本可以运行几分钟,也许更久。
Google 脚本可以等待服务器响应多长时间?
【问题讨论】:
查看来自 Google 的 this 建议。
我们不会在每个域的基础上增加脚本执行时间。但是,有一些方法可以让您在不增加任何费用的情况下完成您的用例。与其尝试在一个脚本的执行时间内完成所有事情,不如使用一系列脚本执行(使用触发器)来处理整个作业的批次。您可以使用 ScriptDB 或其他持久性数据存储来跟踪处理的文档,并且每个后续触发的执行都可以从中读取并在上一次执行停止的地方继续处理。
【讨论】:
比“等待”响应更好的是,让 PHP 在 GAS 上调用一个新函数(有点像回调),通过“作为我”和“任何人,甚至匿名”选项来发布你的 GAS。然后就可以调用/exec链接,带Get/Post参数,继续执行函数。
这当然是你的 PHP 页面上的编辑器。
【讨论】: