如您所见,此设置还指定报告在同。这您针对 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 开始)并单击“手动推送报告”。
当然,六分钟后您将收到不可避免的“超出最大执行时间”消息,但您可以轻松地将其关闭,然后一遍又一遍地单击“手动推送报告”,直到完成为止。它不是完全自动化的,但它可以让你相对快速地收集所需的数据。
设置日志计划
“设置”选项卡中的另一个功能是“日志结果”功能。
这将自动获取“结果”选项卡中的数据并将 购买线索 其传输到日志表。一旦复制结果,它将自动清除结果选项卡中填充的数据,以便在下一个计划的报告运行时相应地收集新数据。理想情况下,您需要在计划报告运行后设置日志日期和时间,以确保有时间捕获和记录所有数据。