问题标签 [pygsheets]
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.
django - 如何处理异常 HTTP 400 | Django 休息框架
我试图删除 Google 文档文件中的工作表。我正在使用 Pygsheets 来执行这个过程。该文件中只有一张纸。所以我们不能删除工作表。所以它会抛出错误。我如何单独处理。下面是我尝试过的东西。但它不工作
显示以下错误。如何分别处理。
python - 使用 pygsheets 使用 service_file 授权方法创建一个全新的工作表
我已经可以使用 open_by_key() 函数编辑现有工作表,但我希望能够创建一个全新的工作表。
当我尝试以下代码时:
我得到这个异常/错误:
raise SpreadsheetNotFound('找不到标题为 %s 的电子表格。' % title) pygsheets.exceptions.SpreadsheetNotFound: 找不到标题为 my_1st_public_sheet 的电子表格。
我错过了什么?
python - 使用 pygsheets 如何检测电子表格是否已经存在?
使用 pygsheets,我正在寻找一种打开谷歌工作表(按标题)的好方法,如果它已经存在,否则创建它。
同时,我也想在创建它时让它对我自己进行 r/w,对世界其他地方进行 r/o。
python - 从谷歌云功能调用时,oauth2 身份验证失败
我正在尝试创建一个谷歌云函数,当用户单击谷歌表格中的按钮时调用该函数。此函数遍历数据并更新另一个工作表。我一直在使用 pygsheets 来执行此操作,但我想使用谷歌云功能,以便任何人都可以更新工作表,而无需通过电子邮件发送给我打开终端并运行脚本。
我最初的错误消息说,当我运行pygsheets.authorize()
此方法时,该方法正在尝试写入只读文件系统。我试图制作自己的自定义凭据,但没有得到任何结果。我已将我与 pygsheet 项目的维护者的对话联系起来。
我是自学成才,因此很乐意就如何解决此问题提出任何建议。如果可能的话,我想继续使用 pygsheets,因为我还没有看到任何与它相当的 python 谷歌表格工具。请帮助这个问题困扰了我几个星期。
python - 熊猫读取谷歌表格数据类型错误
我通过 GSpread 和 Pandas 读取了一些 Google Sheet 数据;但是,Pandas 将我的 dtype 作为对象,我无法更改它。
我确定我的 Google 表格值是数字,除了标题之外,它们是字符串。Matplotlib 不允许我绘制图表,因为它会引发类型错误。
如果我将文件下载为 CSV,问题就解决了,但我想直接从谷歌表中读取文件。
这是代码:
结果:
python - 如何获取当前工作表的gid?
我使用 Python 和 Gspread 创建了一个 gsheet,其中包含大约 40 个工作表,其中包含有关帐户的数据。在第一个工作表上,我想添加一个摘要之类的内容,其中包含指向帐户工作表的链接,例如 =LIEN_HYPERTEXTE("#gid=xxxxxxxxxxxx","Account_42") 但为此我需要工作表 gid/url。我用 gspread 或 pygsheets 尝试过,但我唯一得到的是工作表 ID。
有没有简单的方法来获得它?
谢谢
python-3.x - pygsheets 中的这个数据结构是什么?
我想知道这种数据类型是什么,以及如何使用单独的值(Cell A6
(或只是A6
)和MY CELL CONTENTS
)。
我试过print(mydict[5][0])
了,但这只是返回:
<Cell A6 'MY CELL CONTENTS'>
python-3.x - Pygsheets 和 AWS Lamba
我确信这里的建议是使用 S3 存储桶,我知道这一点。从我收集的内容来看,我的问题有点困难,因为我想使用 Python 库 Pygsheets 来写入 Google 表格。然而,在完成所有部署和层步骤之后......让我停下来的是一个讨厌的 .json 文件需要由 Pygsheets 中的一个函数读取。我确实相信它是在动态读取和写入其他内容,这本身可能是不允许的,但我无论如何都在问。
直接链接到需要与google的secret.json配合使用的函数:Pygsheets Github
示例代码:
同样,我已经接近使用这个脚本/库/lambda 自动化我的工作表的最终产品,我可以品尝到它:)。如果绝对最好的解决方法是 S3,请保持温和,我是一名试图让我的脚湿透的第一年分析师。上级告诉我连接到 S3 需要一段时间,所以这也是避免的原因。谢谢!
python-3.x - 如何使用 pyghseets 获取过滤后的工作表单元格值
如何仅从电子表格中获取过滤后的值?如果用户过滤了一些值,我不需要它们。
google-sheets - 通过 pygsheets 对 Google Sheets API 中的范围进行顺序更新
我正在尝试使用定义的格式更新一些单元格范围,但是当范围重叠时我遇到了问题。例如,如果我有一系列单元格A1:C3
,并且我想将单元格设置A2:B2
为绿色背景色,然后让它们都具有粗体字体样式,则结果只有后者 - 先前单元格的背景色被覆盖以大胆的风格。如果我以相反的顺序执行此操作,则单元格的背景为绿色,但没有粗体。我正在使用 pygsheets 库,这大致是我的调用的工作方式:
BOLD
和L_GREEN_BG
是使用由 Google Sheets API 指定的类 json 格式的字典初始化的单元格对象,以匹配这些更新。
我的问题是:有没有办法不覆盖以前所做的更改?像这样按顺序执行比对单个单元进行更复杂的更新要方便得多。