BigQuery的自动应用脚本无法连接到正确的项目?

时间:2017-03-23 14:17:48

标签: google-app-engine google-apps-script google-bigquery

我正在尝试运行查询并在BigQuery中创建表TEST4的apps脚本遇到以下问题。错误是:

  

“找不到项目603804914871,无法用于API调用。   (第19行,文件“代码”)“

查询是:

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

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

我可以在我的控制台中找到该项目,我可以为该项目启用bigquery API,然后我不会收到任何错误...但是它不运行查询或保存到新表“TEST4” ?

1 个答案:

答案 0 :(得分:1)

来自@KENDi的回复是正确的。我必须在Google Developer Console中启用API。