将python cron作业中的数据转储到google电子表格中

2024-10-09 00:30:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在创建一个包含cronjob结果的报告的CSV。我想通过Google电子表格分享这个CSV-报告本身是有版本的,所以每次我都会将CSV内容转储到同一个电子表格中的同一个工作表中。在

我发现了gspread看起来很有前途,但不幸给了我NoValidUrlKeyFound错误。由于OAuth流,用于与电子表格APIv4(将找到here)交互的Python示例需要交互性。在

有人能给我指出正确的方向吗?理想情况下,我只会:

client = spreadsheet.client(credential_file)
client.open_spreadheet(url_or_something).open_worksheet(0).dump(csv)
print("Done")

Tags: csv版本client内容报告错误googleopen
1条回答
网友
1楼 · 发布于 2024-10-09 00:30:29

我在一个Github问题中找到了答案:

使用gspread,跟随official guide到{a2}。最后将得到一个保存凭据的JSON文件。在

但是,为了使用这些凭证访问电子表格,您需要与它们所代表的帐户共享电子表格。在JSON文件中有一个属性client_email。与那个电子邮件地址共享文档,瞧,你就可以打开它了!在

相关问题 更多 >

    热门问题