我有一个很长的BigQuery脚本,我想从Google App脚本服务中的文件中执行。我可以将其保存在BigQuery,Google文档,BigQuery视图或允许我从App Script运行它的任何位置。我们的目标是安排其在Google App脚本中的运行,不像在BigQuery文档here中那样手动复制粘贴,这是不可行的选择,有太多事情需要清理,而冗长的标准SQL代码会使JavaScript很难阅读。>
如何从Google App脚本执行BigQuery脚本?
有某种程度的重复答案 0 :(得分:1)
您可以利用Apps Script's Advanced Service for BigQuery。请注意,文档非常稀疏,并且有充分的理由。 Apps Script Advanced Services只是其相应API的包装。
因此,请检查BigQuery REST API documentation并熟悉传递给各个端点的数据有效负载。它们类似于Apps Script Advanced Service中的资源构造器。
编辑
BigQuery API具有可用于计划作业的终结点,但是您将不得不进行一些工作以清理数据。如果您不想直接在应用程序脚本中粘贴查询,也许可以将其存储为Google驱动器中的文件,然后使用Drive API动态加载。