这些天来,我将大部分开发笔记和文档保存在 Google Docs 中。有时间我想下载所有东西。这怎么可能在 Mac 和 Linux 计算机上,而不是单独做每一个?谷歌曾经有能力下载所有的电子表格。但是,我再也找不到这个功能了。
我想要 Open Office 或 HTML 格式的文档。谢谢。
这些天来,我将大部分开发笔记和文档保存在 Google Docs 中。有时间我想下载所有东西。这怎么可能在 Mac 和 Linux 计算机上,而不是单独做每一个?谷歌曾经有能力下载所有的电子表格。但是,我再也找不到这个功能了。
我想要 Open Office 或 HTML 格式的文档。谢谢。
我调查了乔的回答。gdatacopier 是一个批量下载文档的有用工具。这是我用来从命名文件夹下载所有电子表格的一个示例。
gdoc-cp.py -e csv -g 电子表格 -o /tmp -u me@gmail.com -p 密码 -f "MyFolder"
文档中有几个示例。一个限制是它似乎不适用于托管域。所有电子邮件地址必须是 foo@gmail.com。
批量上传似乎也很可行。让这个例子工作是直截了当的。
http://www.webmonkey.com/tutorial/Create_Automated_Backups_in_Google_Docs_Using_the_GData_API
GDocBackup http://gs.fhtino.it/gdocbackup
C#,开源,在 Win + Net 和 Linux + Mono 上运行(未在 Mac + Mono 上测试,抱歉)。
您可以使用Google Drive API轻松完成此操作。我有一篇博客文章,其中包含一个简短的 Python 脚本,可将 Google Sheet 导出为 CSV。您可以举这个例子,并进行以下更改以使其适合您:
如果您更喜欢使用 Python 以外的其他东西,请将该示例用作伪代码,然后以Google APIs Client Libraries支持的任何语言创建您的解决方案。其他语言的示例代码也可以在此页面上找到。
完成后,将其粘贴在一些 cron 作业中以定期运行它,而无需考虑它——您可能必须为导出的文件名添加时间戳以防止覆盖。希望这可以帮助!