一天的接下来三个小时内运行

如您所见,此设置还指定报告在同。这您针对 Google Apps Scriped API کا صفحہ设置的限制的解决方法.

限制

我们的 Google Sheet 正在使用 Google Apps 脚本来运行幕后的所有神奇功能。每次运行报告时,Google Apps اسکرپٹس都会设置六分钟的执行  手机数据  时间限制(G Suite Business / Enterprise / Education 和 Early Access 用户为三十分钟).

在六分钟内,您应该能够提取大约 30 个 URL PageSpeed ​​Insights۔

然后你会在到以下消息:

为了继续对其余 URL运行该功能,我们只 利用白帽链接建设增强SEO 需安排报告再次运行。这就是为什么此设置将在连续几个小时内再次运行报告三次,并从中断的地方继续运行.

下一个障碍是 Google Sheets 本身设置的限制.

如果您进行计算،您会发现،由于我们只能自动执行报告总共四次,因此理论上我们只能提取大约120 个 URL 的 PageSpeed ​​Insights

设置选项卡中的计划功能使用 Google Sheet 的内置触发器功能。这会告诉我们的 Google Apps脚在特定的日期和时间自动运行报告。不幸的是,使用此功能超过四次会导致出现”服务一天使用过多计算机时间”消息.

这意味着我们的 Google Apps اسکرپٹ已经超过了一天允许的总执行时间。它最常发生在触发器上运行的脚本中,其每日限制比手动执行的脚本更低.

手动؟

没错!如果您有超过 120 个 URL需要提取数据،那么您只需使用”手动推送报告”按钮即可。它确实如您所想郳.

手动推送报告

一旦点击,“手动推送报告”按钮(链接到 Google 表格上的页面速度菜单)将运行报告。它将从上次中断的地方继续,并在结果选项卡中与您的 URL 相邻的字段中收集数据。

需要澄清的是,您甚至不需要安排报告运行来使用该文档。获得 API 密钥后,您只需将 URL 添加到“结果”选项卡(从单元格 B6 开始)并单击“手动推送报告”。

当然,六分钟后您将收到不可避免的“超出最大执行时间”消息,但您可以轻松地将其关闭,然后一遍又一遍地单击“手动推送报告”,直到完成为止。它不是完全自动化的,但它可以让你相对快速地收集所需的数据。

设置日志计划

“设置”选项卡中的另一个功能是“日志结果”功能。

这将自动获取“结果”选项卡中的数据并将 购买线索 其传输到日志表。一旦复制结果,它将自动清除结果选项卡中填充的数据,以便在下一个计划的报告运行时相应地收集新数据。理想情况下,您需要在计划报告运行后设置日志日期和时间,以确保有时间捕获和记录所有数据。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部