Google app engine BigQuery的自动应用程序脚本未连接到正确的项目?

Google app engine BigQuery的自动应用程序脚本未连接到正确的项目?,google-app-engine,google-apps-script,google-bigquery,Google App Engine,Google Apps Script,Google Bigquery,我发现apps脚本有以下问题,它试图运行一个查询并在BigQuery中创建一个表TEST4。错误是: “找不到项目603804914871,无法用于API调用。 (第19行,文件“代码”) 查询是: saveQueryToTable() { var projectId = 'fiery-cabinet-****'; var datasetId = '11234***1'; var tableId = 'TEST4'; var job = {

我发现apps脚本有以下问题,它试图运行一个查询并在BigQuery中创建一个表TEST4。错误是:

“找不到项目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);
}
谁能告诉我哪里出了问题


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

来自@KENDi的响应是正确的。我必须在Google开发者控制台中启用API。

尝试为此创建一个新脚本,并确保您在脚本的高级Google服务中使用BigQuery API。另外,在开发人员控制台上启用它。请注意,Advanced Google Services中的所有API也必须在中启用。Hi@KENdi I已在资源中启用BQ,然后转到控制台中的脚本项目,并在那里启用BQ API以及应用程序脚本执行API,这只是为了更好地衡量。该脚本似乎执行良好,我没有得到错误,但似乎没有任何事情发生在BQ方面。。。我还启用了BQ项目中的所有API。谢谢,如果你不再出错,那么你可以关闭你的问题或者更新它,或者不清楚你现在问的是什么!嗨,说清楚我现在没有那个特别的错误,这很好,但是,当我运行脚本时,似乎什么都没有发生,即没有创建一个名为TEST4的表,或者如果我将该表更改为已创建的表,它是否会更新?脚本本身是否有问题?@MikhailBerlyant我已经对我的问题添加了一个编辑,希望它更清晰。