通过 GAS 创建 BIGQUERY 表

Posted

技术标签:

【中文标题】通过 GAS 创建 BIGQUERY 表【英文标题】:Create BIGQUERY Table via GAS 【发布时间】:2018-08-13 22:03:06 【问题描述】:

我正在使用 Google 表格上的 Google 应用脚本来将我的表格加载到 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);


我该如何解决这个问题?

【问题讨论】:

查看你的 projectId - var projectId = 'project-id-'; 和额外的逗号 是的,就是这样!在我得到这个基本示例之前,我没有注意到,我是我们的股票 我可以将其作为答案发布,以便您接受 【参考方案1】:

查看您的 projectId - var projectId = 'project-id-'; 和额外的逗号

【讨论】:

【参考方案2】:

我查看了您的代码并发现了错误。

改变这个:

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

到这里:

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

【讨论】:

以上是关于通过 GAS 创建 BIGQUERY 表的主要内容,如果未能解决你的问题,请参考以下文章

sql [BigQuery - Facebook产品目录]查询para obtenerelcatálogodeproductos de Kichink。 #facebook #bigqu

BigQuery - 在插入表时调用查询

将 Google Apps 脚本中的 CSV 文件上传到 BigQuery 表 - 行中的恶意逗号

为数据集创建了外部 Bigquery 配置单元分区表,但无法查看具有分区键的列

如何使用python修复在bigquery中上传csv文件

在 BigQuery 中恢复过期的 Firebase 表并将数据保存时间超过 60 天