通过AppScript创建BIGQUERY表

时间:2018-08-13 22:03:07

标签: google-bigquery appscript

我正在GoogleSheet上使用Google App脚本,将我的工作表加载到BigQuery到我将创建的新表中。 当我尝试创建表时 我收到一个奇怪的解析错误。 这是代码

function CreateTable() {

  var projectId = 'project-id-';

  var datasetId = 'testing';


  // Here is where I try to create the bqTable
  var tableId = 'test2';
  var table = {
    tableReference: {
      projectId: projectId,
      datasetId: datasetId,
      tableId: tableId,
    },
    schema: {
      fields: [
        {name: 'Id', type: 'STRING'},

      ],
    },
  };
  table = BigQuery.Tables.insert(tableId, projectId, datasetId);

}

我没看错。有帮助吗?

2 个答案:

答案 0 :(得分:1)

签出您的projectId-var projectId = 'project-id-';和多余的逗号

答案 1 :(得分:0)

我查看了您的代码并找到了错误。

更改此:

BigQuery.Tables.insert(tableId, projectId, datasetId);

对此:

BigQuery.Tables.insert(table, projectId, datasetId);