我正在开发CRM软件和我的google帐户之间的一些自动化/集成。我试图使用Google Apps Script API,以便可以通过从CRM软件内部构建的集成来远程执行Google Apps Script中的功能。
唯一的问题是,当尝试运行通过API调用GAS函数的函数时,出现以下错误:
“ Apps Script API之前未在项目项目编号中使用过,或者已被禁用。请访问https://console.developers.google.com/apis/api/script.googleapis.com/overview?project=103424032563启用它,然后重试。如果您最近启用了此API,请稍等分钟,使操作传播到我们的系统并重试。”
这通常是没有问题的,因为我只需要通过链接访问GCP门户并启用GAS API,但是当我尝试访问我的项目时,我根本没有访问权限,并且得到“失败加载数据”错误。
让我的问题更加复杂的是,GCP支持将无济于事,因为他们怀疑我是一名黑客,他们试图访问一个据我所知不是我的项目。
并且因为我无法访问该项目以授权API,所以我也无法将我的google脚本与同一项目相关联,因为这是Google Apps Script API起作用的要求。
我怀疑是我在CRM软件中开发的集成导致此错误(某种程度上,GCP项目是由其他用户创建的),但是它们并没有帮助确定什么原因。继续。
你们中有人有类似情况吗?而且,如果是这样,您如何解决呢?
答案 0 :(得分:0)
让我的问题更加复杂的是,GCP支持将无济于事 怀疑我是一名黑客,试图获得对某个项目的访问权限, 他们所知道的不是我的。
Google支持小组不拒绝提供帮助。他们没有指责您是黑客。 Google支持人员可以查看该项目,并查看您是否在该项目中拥有凭据,如果支持,他们可以解释如何授权自己。但是,Google支持需要一项免费的支持协议。如果您没有,则无权获得仅帐单支持的技术支持。查找您的结算帐户ID,然后发送请求以获取结算支持。您的结算帐户还会显示与您的结算帐户相关联的项目。
问题是您正在尝试访问错误的Project ID。找出正确的项目ID。如果您已安装Cloud SDK,请执行以下命令gcloud projects list
,这将告诉您您的凭据可以访问哪些项目。