问题标签 [gspread]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5903 浏览

python - 使用 Gspread python 的 insert_row 或 append_row

当我运行我的脚本 insert_row 和 append_row 将字符串的每个字母放入一个新列中。

例如,尝试插入 id '877'。

不喜欢整数

退货

*** TypeError: 'int' 类型的对象没有 len()

尝试将其包装在 str() 中,并为每个字母创建一个新列。

我究竟做错了什么?!

0 投票
2 回答
1739 浏览

python - 从 Google 电子表格中获取所有值

我对 Gspread 的 get_all_values() 有疑问

我正在尝试编写一个电子邮件程序以从 Google 电子表格中提取。当我尝试运行它时;我得到了错误。

任何帮助表示赞赏。

0 投票
1 回答
962 浏览

python - 使用 Python 写入 Google 表格

我想使用 Python 从网站获取数据,并将其写入我拥有的 Google 表格中。我搜索了一个小时的方法来做到这一点,但真的找不到。我找到了gdatagpsread但除非你有谷歌开发者帐户,否则它们看起来都已经过时了。不过我可能是错的。

有人可以告诉我在没有 Google 开发者帐户的情况下做我想做的事情的方法吗?

我真的不想买一个,但如果这是唯一的选择,我可能会。

0 投票
3 回答
2895 浏览

python - 使用 Python Gspread 访问 Google Drive 电子表格

我刚开始使用 Gspread 并试图访问我的谷歌驱动器中的一个谷歌文档电子表格。我按照说明前往 Google API 控制台并创建了一个 JSON 文件。当我运行此代码时,我没有收到任何错误:

我的下一步是尝试打开一个谷歌电子表格。我在 Google Drive 的主文件夹中创建了一个名为“Mike”的电子表格,但尝试通过以下方式访问它:

所有这三个都返回相同的错误:

我在想,也许 api 访问是通过项目链接到另一个云存储,而不是我个人的谷歌驱动器,这就是它没有访问它的原因。在这方面有更多经验的人可以指出我做错了什么的正确方向。感谢所有帮助。谢谢你。

0 投票
2 回答
1191 浏览

python - 使用 gspread 从 Google Drive 电子表格中读取数据而无需登录

我正在使用模块 gspread 来(尝试)解析我的 Google Drive 上的特定电子表格。但是,我最终想把这个项目变成一个 Web 应用程序,所以我自然不想泄露我的登录信息。但是,既然我只需要阅读电子表格,难道不应该有一种方法可以使用 gspread 来读取文件的内容而无需登录吗?我试过了:

但这失败并出现错误

我怎样才能做到这一点?

0 投票
1 回答
181 浏览

python - 使用 gspread 获取逗号分隔的单元格值列表

我想使用谷歌电子表格中存储的电子邮件地址发送邮件。我能够获得单元格值,但我得到:

为了使用 MIMEMultipart,我需要一个逗号分隔:email@gmail.com,email1gmail.com,...

这是我的代码:

0 投票
1 回答
856 浏览

python - 在python中使用gspread突出显示单元格

我正在尝试使用 python 访问谷歌电子表格,然后突出显示一个单元格。我尝试获取 Team Color 插件。它允许您键入颜色的十六进制值,然后突出显示具有该颜色的单元格。如果我直接在电子表格上输入,它可以工作。但是使用此代码,由于某种原因它不会:

有人可以让我知道为什么代码不起作用和/或以另一种方式来做我想要完成的事情吗?

0 投票
1 回答
184 浏览

python - 将变量添加到 python gspread 的问题

我已经开始使用gspread库,并且已经有了我想在其中包含数据的最后一行之后附加的工作表。我将检索 A1 和maxrows之间的值以遍历它们并检查它们是否为空。但是,我无法在此处将变量添加到第二行。但也许我只是没有正确地逃避它?我敢打赌这很简单:

0 投票
2 回答
916 浏览

python-2.7 - SSLHandshakeError 证书验证失败

我正在尝试使用 gspread 和 python 从我的 Windows 桌面写入电子表格。以下代码适用于我的 mac 笔记本电脑,但在 pc 上运行时,我收到 SSLHandshakeError。我已确保程序可以使用必要的文件,并尝试创建新项目但没有成功,我总是遇到同样的错误。

这是代码:

这是我得到的错误的最后一部分:

0 投票
1 回答
381 浏览

python - gspread 电子表格未加载,没有错误

我正在使用 gspread 编写一个 python 脚本。这是代码:

打印 0 表示凭据和所有内容都在加载。但是,当我尝试加载实际工作表时,实际名称显示为“工作表名称”,它实际上不起作用。什么都没有发生,也没有错误,它永远不会打印 1。我做错了什么吗?我不认为我是因为我已经使用这个确切的代码好几个星期了,但我突然遇到了问题。