Google apps script 通过应用程序脚本从Google BigQuery获取数据
我对Google BigQuery进行了查询,它在控制台中工作,但在Google应用程序脚本中尝试相同操作时失败,代码如下: 在控制台中运行正常:Google apps script 通过应用程序脚本从Google BigQuery获取数据,google-apps-script,google-bigquery,Google Apps Script,Google Bigquery,我对Google BigQuery进行了查询,它在控制台中工作,但在Google应用程序脚本中尝试相同操作时失败,代码如下: 在控制台中运行正常: SELECT title FROM [bigquery-public-data:samples.wikipedia] where title contains 'olimpic' LIMIT 100 应用程序内脚本运行时出错: 在第1行第27列遇到“--”。她期待的是:EOF 我做错了什么?您缺少了项目:dataset.table名称周围的方括号。
SELECT title FROM [bigquery-public-data:samples.wikipedia] where title contains 'olimpic' LIMIT 100
应用程序内脚本运行时出错:
在第1行第27列遇到“--”。她期待的是:EOF
我做错了什么?您缺少了
项目:dataset.table
名称周围的方括号。应该是:
“从[bigquery公共数据:samples.wikipedia]中选择标题,其中标题包含“奥林匹克”限制100”
注意:尽量避免使用旧式SQL。我会这样做(使用标准SQL):
function runQuery() {
var projectId = 'cool-reality-177704';
var request = {
query: 'SELECT title FROM bigquery-public-data:samples.wikipedia where title contains "olimpic" LIMIT 100'
};
var queryResults = BigQuery.Jobs.query(request, projectId);
var jobId = queryResults.jobReference.jobId;
Logger.log(queryResults)
}
var configuration = {
"query": {
"useQueryCache": false,
"useLegacySql": false,
"query": 'SELECT title FROM `bigquery-public-data.samples.wikipedia` where title like "%olimpic%" LIMIT 100'
} };