在Google Apps脚本中使用BigQuery连接到Google电子表格

时间:2012-06-16 01:53:17

标签: google-apps-script google-sheets google-spreadsheet-api google-bigquery

我已在API控制台和我的GAS应用中启用了BigQuery,并尝试使用此主题中的示例:Accessing BigQuery with Google Spreadsheet

我获得了项目ID,但我不知道如何连接到我的Google电子表格。

您如何使用GAS中的BigQuery连接到Google Spreadsheet?您是否在API控制台中将电子表格作为数据集输入?怎么做的?

V2文档有几个教程和示例,但没有关于使用GAS连接到Google电子表格的信息。

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用GAS从电子表格中调用Google BigQuery。但是,您无法从Google BigQuery查询中读取Google电子表格中的值。

Google BigQuery是一个单独的产品,您必须将数据上传到Google BigQuery才能进行查询。 Google BigQuery不会自动阅读电子表格。您必须先将Spreasheet导出为CSV并上传到BigQuery,然后才能查询数据。

您可以使用电子表格作为BigQuery的前端,例如用户可以填充电子表格中的某些字段,GAS可以使用该值并查询BigQuery以获取结果并填充电子表格并使用可视化电子表格中的图表等小工具可以查看数据。