Javascript GoogleSheetsAPI节点客户端库最小示例

Javascript GoogleSheetsAPI节点客户端库最小示例,javascript,node.js,authentication,google-sheets,google-sheets-api,Javascript,Node.js,Authentication,Google Sheets,Google Sheets Api,我试图遵循指南,但尽管我是GCP项目的所有者,但我无法单击步骤1中的按钮,因为我的雇主已禁用该行为。在这种情况下,没有其他说明可供遵循。我试着假设按钮会采取什么操作:启用GoogleSheetsAPI,然后创建和下载客户端凭据,并另存为credentials.json 然而,在credentials.installed的第43行被调用,但是我为我的GCP项目创建的客户端凭据没有“installed”键。我想了解有关如何创建正确的credentials.json文件的详细说明。这是credenti

我试图遵循指南,但尽管我是GCP项目的所有者,但我无法单击步骤1中的按钮,因为我的雇主已禁用该行为。在这种情况下,没有其他说明可供遵循。我试着假设按钮会采取什么操作:启用GoogleSheetsAPI,然后创建和下载客户端凭据,并另存为
credentials.json

然而,在credentials.installed的第43行被调用,但是我为我的GCP项目创建的客户端凭据没有“installed”键。我想了解有关如何创建正确的
credentials.json
文件的详细说明。

这是credentials.json文件所需的外观: 请用您的数据替换
客户id
项目id
客户机密的
XXX

如果您能够访问,您应该能够在那里检索这些凭据,否则请您的管理员为您执行此操作

{"installed":{"client_id":"XXX","project_id":"XXX","auth_uri":"https://accounts.google.com/o/oauth2/auth","token_uri":"https://oauth2.googleapis.com/token","auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs","client_secret":"XXX","redirect_uris":["urn:ietf:wg:oauth:2.0:oob","http://localhost"]}}