Zugriff auf BigQuery mit Google Spreadsheet

Ich schaue im Internet nach, wie ich BigQuery-Daten in eine Google-Tabelle importieren kann. Ich habe dieses Beispiel für ein Appscript gefunden, aber es funktioniert nicht. Die API befindet sich nicht auf derselben Ebene, und ich kann in Appscript keine Abfrage mit API2 oder API @ beta1 durchführen.

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);
    }
  }
}

Vielen Dank im Voraus für Ihre Ideen,

GQ

Antworten auf die Frage(2)

Ihre Antwort auf die Frage