gpt4 book ai didi

google-apps-script - 项目 {project-id} 未找到,无法用于 API 调用

转载 作者:行者123 更新时间:2023-12-02 20:34:59 24 4
gpt4 key购买 nike

我有一个调用 Big Query API 的 Google 应用脚本。它工作正常,但我想复制该工作表并用于一组不同的报告。几个月前我已经成功复制了一次该文件。

现在,当复制报告并使用 Big Query API 进行身份验证时,我收到以下错误:

“项目 {project-id- different-to-below} 未找到,无法用于 API 调用。(第 16 行,文件“reportModel”)”

我无法识别消息中的项目 ID,它与我的代码中写入的项目 ID 不同。另外,在我尝试使用 API 来验证该 API 之前,错误消息会将我链接到相关控制台页面以启用该 API,但现在不再这样做了。

这是代码的相关部分:

  var projectId = '{project-id}';

var request = {
query: sql_code,
useLegacySql : false
};

var queryResults = BigQuery.Jobs.query(request, projectId);

为什么会发生这种情况?如何使用 API 验证新的 Google 表格文件?另外,为什么错误信息中列出的项目id与代码中写的不一样?

最佳答案

我现在已经成功解决了这个问题,方法是点击“资源 -> 高级 Google 服务”。其中有一个指向“Google API 控制台”的链接,如果您点击该链接,控制台将选择正确的项目,并且您可以启用 Big Query API。

我找不到另一种方法来选择正确的项目,尽管我确信有一种方法。

关于google-apps-script - 项目 {project-id} 未找到,无法用于 API 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43234769/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com