BigQuery的自动应用脚本失败

时间:2017-03-23 10:19:23

标签: google-apps-script google-bigquery

我一直收到此错误

  

“ReferenceError:”BigQuery“未定义。(第19行,文件”代码“)”

在应用脚本中尝试此脚本时

function saveQueryToTable() {
  var projectId = 'fiery-cabinet-****';
  var datasetId = '11234***1';
  var tableId = 'TEST4';
  var job = {
    configuration: {
      query: {
        query: 'SELECT *' +
               'FROM Test2;',
        destinationTable: {
          projectId: projectId,
          datasetId: datasetId,
          tableId: tableId
        }
      }
    }
  };

  var queryResults = BigQuery.Jobs.insert(job, projectId);
  Logger.log(queryResults.status);
}

有谁能让我知道我哪里出错?

由于

2 个答案:

答案 0 :(得分:6)

您需要启用BigQuery服务。

  1. 资源>高级Google服务
  2. 启用BigQuery
  3. enter image description here

答案 1 :(得分:-1)

如果您位于Google Apps脚本用户界面下,则可以在“资源”下访问“高级Google服务”。

编码愉快!