如何在谷歌应用脚本中从文件运行保存的大查询脚本?



我有一个很长的 BigQuery 脚本,我想从 Google App Script 服务中的文件执行。我可以将其保存在 BigQuery、Google Docs、BigQuery 视图或任何允许我从 App Script 运行它的地方。目标是安排其在Google App脚本中的运行,手动复制粘贴它,就像在BigQuery文档中一样,这里不是选项,太多的东西需要清理和冗长的标准SQL代码会使JavaScript非常难以阅读。

如何从 Google App Script 执行 BigQuery 脚本?

使用从Google Apps Script运行保存的大查询查询在某种程度上复制?

您可以利用 Apps Script 的高级服务 for BigQuery。请注意,文档非常稀疏,并且有充分的理由。应用脚本高级服务只是其相应 API 的包装器。

因此,请查看 BigQuery REST API 文档,熟悉传递给各个端点的数据有效负载。它们类似于应用脚本高级服务中的资源构造函数。

编辑

BigQuery API 具有可用于计划作业的端点,但您必须投入一些工作来清理数据。如果您不想将查询直接粘贴到应用脚本中,也许可以将其作为文件存储在Google云端硬盘中,并使用Drive API动态加载。

最新更新