我正在创建一个包含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")
我在一个Github问题中找到了答案:
使用gspread,跟随official guide到{a2}。最后将得到一个保存凭据的JSON文件。在
但是,为了使用这些凭证访问电子表格,您需要与它们所代表的帐户共享电子表格。在JSON文件中有一个属性
client_email
。与那个电子邮件地址共享文档,瞧,你就可以打开它了!在相关问题 更多 >
编程相关推荐