【发布时间】:2017-05-10 17:32:43
【问题描述】:
我正在尝试自动化谷歌表格中的查询结果。为此,我使用了 Ido Green 在您的博客上发布的脚本。它工作得很好,但我需要扩展他的权力,因为我需要能够读取一个单元格并将该值用作我的查询的参数。单元格值将是 where 条件下的值。我尝试了一些解决方案,但由于我不是 Apps 脚本方面的专家,所以没有奏效。 Ido 的脚本片段:
var sheet = SpreadsheetApp.getActiveSheet();
var sql = 'select TOP(word, 30), COUNT(*) as word_count from publicdata:samples.shakespeare WHERE LENGTH(word) > 10;';
var queryResults;
// Inserts a Query Job
try {
var queryRequest = BigQuery.newQueryRequest();
queryRequest.setQuery(sql).setTimeoutMs(100000);
queryResults = BigQuery.Jobs.query(queryRequest, projectNumber);
}
catch (err) {
Logger.log(err);
Browser.msgBox(err);
return;
}
【问题讨论】:
标签: google-apps-script google-bigquery