Google 스프레드 시트에서 bigquery 데이터를 가져올 수있는 방법을 인터넷에서 확인합니다. 이 appscript 샘플을 발견했지만 API가 동일한 수준이 아니며 appscript에서 API2 또는 API @ beta1을 사용하여 쿼리하는 방법을 찾지 못했습니다. 당신의 아이디어에 미리Google 스프레드 시트로 BigQuery에 액세스
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
이 지침은 나를 위해 일한 : https://greenido.wordpress.com/2013/12/16/big-query-and-google-spreadsheet-intergration/ – arun