【发布时间】:2012-06-02 07:24:40
【问题描述】:
我在互联网上查看如何在 google 电子表格中导入 bigquery 数据。 我找到了这个appscript示例,但是它不起作用API不在同一级别,我没有找到如何在appscript中使用API2或API@beta1进行查询。
function runQuery() {
var ss = SpreadsheetApp.getActive();
var range = ss.getRangeByName('query');
var query = range.getCell(1, 1).getValue();
//var results = bigquery.query(query);
var header = ss.getRangeByName('header');
header.clearContent();
var output = ss.getRangeByName('output');
output.clearContent();
for (var i = 0; i < results.fields.length; i++) {
var field = results.fields[i];
header.getCell(1, 1 + i).setValue(field.id);
}
for (var i = 0; i < results.rows.length; i++) {
var row = results.rows[i].f;
for (var j = 0; j < row.length; ++j) {
output.getCell(1 + i, 1 + j).setValue(row[j].v);
}
}
}
提前感谢您的想法,
GQ
【问题讨论】:
-
这些说明对我有用:greenido.wordpress.com/2013/12/16/…
标签: google-apps-script google-bigquery