【问题标题】:Update google sheet without Oauth or API key在没有 Oauth 或 API 密钥的情况下更新 google sheet
【发布时间】:2020-08-29 18:31:59
【问题描述】:

基本上,我正在寻找使用 shell 脚本从我的 linux/unix 框中更新 google 表格。由于我找不到太多关于 shell 脚本的内容,因此想到了使用 python 来更新谷歌表。 大多数答案都重定向到为其 api 密钥/OAuth 密钥创建 google 项目。
我无法在 google api 中创建项目/生成 api 密钥,因为我无权在组织级别/无组织级别创建一个。它要求选择位置,我没有找到。

有没有其他方法可以使用 wget 或 sudo 或 CURL 或 python 中的任何其他方法来更新谷歌表格?

【问题讨论】:

标签: python linux shell google-sheets


【解决方案1】:

您实际上不需要组织来创建 API Key,当您在 Google Cloud Platform 中点击“新建项目”时,您可以将其留空。

https://i.stack.imgur.com/m7C2T.png

然后你必须在你的 python 代码中使用 api 键才能访问你的工作表。

【讨论】:

  • 不,它要求浏览位置。并弹出“你没有创建项目所需的resourcemanager.projects.create权限”
  • 您在使用您的个人谷歌帐户吗?如果您有其他帐户,请尝试使用它检查是否发生相同的行为。
  • 用于商业帐户,由于安全原因无法创建一个:(
  • 一个想法可能是与具有完全权限的帐户共享您的电子表格,然后将其用于 python 调用。
  • 听起来很棒,但是我们如何从 python 中调用 gsheet 可共享链接?任何例子都会很有帮助
猜你喜欢
  • 2018-09-09
  • 1970-01-01
  • 2021-09-15
  • 1970-01-01
  • 2015-02-18
  • 2018-12-07
  • 1970-01-01
  • 1970-01-01
  • 2013-01-03
相关资源
最近更新 更多