Google apps script Clasp无法读取API凭据。您是否在全球范围内登录?
我使用Google apps script Clasp无法读取API凭据。您是否在全球范围内登录?,google-apps-script,clasp,Google Apps Script,Clasp,我使用clasp登录--creds登录,它生成一个local.clasrc.json文件。 它说我已登录,但当我运行另一个命令时,我得到: 无法读取API凭据。您是否在全球范围内登录? 你有没有想过为什么不先看看我的本地文件 当前正在使用版本clasp v。2.2.0我想我终于找到了解决同样问题的办法 跟随来自 将“oauthScopes”字段添加到本地代码中,并将其推送到应用程序中 如果无法推送,请将其复制粘贴到浏览器中的清单文件 然后你必须发布应用程序,我做的事情很少,不知道哪一件有用。在浏
clasp登录--creds
登录,它生成一个local.clasrc.json文件。
它说我已登录,但当我运行另一个命令时,我得到:
无法读取API凭据。您是否在全球范围内登录?
你有没有想过为什么不先看看我的本地文件
当前正在使用版本clasp v。2.2.0我想我终于找到了解决同样问题的办法
跟随来自
将“oauthScopes”字段添加到本地代码中,并将其推送到应用程序中
如果无法推送,请将其复制粘贴到浏览器中的清单文件
然后你必须发布应用程序,我做的事情很少,不知道哪一件有用。在浏览器中的应用程序中:
- 在文件->管理版本中添加应用程序版本
- 发布->部署为API可执行文件
- 尝试使用clasp和creds.json文件登录
- 试着运行一些东西
clasp run testRun
扣环跑
如果有效,可以禁用以前启用的API
希望这有帮助我在Windows 10上遇到了同样的问题,发现您需要在全局和本地登录才能使用
clasp run
。项目文件夹和用户文件夹中都应该有一个.clasrc.json文件 遇到同样的问题,你有解决办法吗?您可以尝试此操作,但它对我不起作用。如果您关注此github问题,请不要退出clasp登录
,这是导致无法读取API凭据的原因。您是否全局登录?
消息。来自@utopion的答案是正确的。这对我来说是正确的答案。此外,我已经更改了我的nvm默认版本,因此导致此错误的全局登录不再有效。