Google app engine BigQuery的自动应用程序脚本未连接到正确的项目?
我发现apps脚本有以下问题,它试图运行一个查询并在BigQuery中创建一个表TEST4。错误是: “找不到项目603804914871,无法用于API调用。 (第19行,文件“代码”) 查询是: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 = {
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我已经对我的问题添加了一个编辑,希望它更清晰。