【发布时间】:2017-01-23 15:24:13
【问题描述】:
我正在尝试使用 Google Apps 脚本通过一系列选择/插入语句来处理和重塑 BigQuery 数据
我的 15 多条 Select 语句很复杂,为了便于维护,最好属于 BigQuery(而不是嵌入在 JavaScript 中)。我想从 Google Scripts 中引用 BigQuery 中的 Saved Project Query 来代替嵌入式查询。所以下面的查询语句
body =
{
configuration:
{
query:
{
query: 'SELECT foo, bar FROM FooBarProjcet;',
writeDisposition:'WRITE_APPEND',
destinationTable:
{
projectId: projectId,
datasetId: datasetId,
tableId: 'TestScript'
}
},
}
}
会变成类似
body =
{
configuration:
{
query:
{
query: BigQuery.ProjectQuery.FooBarSelect,
writeDisposition:'WRITE_APPEND',
destinationTable:
{
projectId: projectId,
datasetId: datasetId,
tableId: 'TestScript'
}
},
}
}
这可能吗? BigQuery 保存的项目查询是否会暴露给 API?
【问题讨论】:
标签: google-apps-script google-bigquery