CLASP本地登录
CLASP Local Login
我正在尝试弄清楚如何为我的 google 脚本项目设置本地登录文件,以便将其设置为在自动部署过程中工作。
据我所知,clasp login
将在您的主目录中创建一个文件,用 scripts.google.com 对您进行身份验证,但该文件不适用于本地登录,因为它缺少一些"project_id".
等属性
在寻找如何使用 clasp login --creds {file}
创建文件到 运行 时,似乎没有一种直接的方法可以在本地目录中生成这些文件之一,这就是我想设置我的部署管道。
互联网上的大多数文档都说您可以通过导航到您的 GCP 项目并导出服务帐户 json 文件来创建自己的文件,但我不知道如何分辨是哪个 GCP 项目我的 google 脚本项目与关联。
我超级迷茫,任何帮助将不胜感激。
谢谢,
亚历克斯
为了在本地登录,我执行了这些步骤:
在您的项目中,确保它与项目 ID 相关联
(在旧版编辑器 > 资源 > 云平台项目 > 设置你的项目id)
然后转到https://console.cloud.google.com/apis/credentials?authuser=0&project=your-project-id,创建一个Oauth2.0 clientid,下载您的客户端密码并保存在本地
从那里您可以通过 运行 clasp login -creds /path/to/file
在本地登录
感谢 ALE13 和 Error retrieving access token: TypeError: Cannot read property 'project_id' of undefined
我正在尝试弄清楚如何为我的 google 脚本项目设置本地登录文件,以便将其设置为在自动部署过程中工作。
据我所知,clasp login
将在您的主目录中创建一个文件,用 scripts.google.com 对您进行身份验证,但该文件不适用于本地登录,因为它缺少一些"project_id".
在寻找如何使用 clasp login --creds {file}
创建文件到 运行 时,似乎没有一种直接的方法可以在本地目录中生成这些文件之一,这就是我想设置我的部署管道。
互联网上的大多数文档都说您可以通过导航到您的 GCP 项目并导出服务帐户 json 文件来创建自己的文件,但我不知道如何分辨是哪个 GCP 项目我的 google 脚本项目与关联。
我超级迷茫,任何帮助将不胜感激。
谢谢,
亚历克斯
为了在本地登录,我执行了这些步骤:
在您的项目中,确保它与项目 ID 相关联 (在旧版编辑器 > 资源 > 云平台项目 > 设置你的项目id)
然后转到https://console.cloud.google.com/apis/credentials?authuser=0&project=your-project-id,创建一个Oauth2.0 clientid,下载您的客户端密码并保存在本地
从那里您可以通过 运行 clasp login -creds /path/to/file
感谢 ALE13 和 Error retrieving access token: TypeError: Cannot read property 'project_id' of undefined