好的,所以我有一个谷歌脚本,我正在努力帮助解决一些问题,我需要能够创建一个 txt 文件并将其下载到我的本地计算机。我已经想出如何将文件创建为 blob 并在谷歌驱动器中创建文件。
问题是我个人无法弄清楚如何删除旧文件并创建新文件,而且我似乎也无法弄清楚如何在本地下载它以便我可以使用我的 python 魔术并创建一份漂亮的报告并打印出来。我浏览了文档并查看了类似的问题,但我不知道如何实际下载文件。
一个示例程序对我来说是一个很好的答案,它使用一个虚拟文件并下载它,真的很棒。
我的想法是,我可以返回到我尝试下载的旧文件并对其进行编辑,这样我就不必实际删除文件,这会使它具有相同的 ID、元数据、和网址。
我可以使用 google app 脚本将其直接下载到我的计算机上吗?为了获得一些额外的信息,我运行了一台 Linux 机器,所以有些事情对我来说需要更多的劳动,而其他一些事情则很容易。我觉得有一个应用程序可以在我的本地计算机上运行,可以在本地存储我的 google 驱动器文件,我可以从那里获取它。
最后, native 运行脚本的文档链接也很有帮助。
请您参考如下方法:
这是使用 Python 在 google drive 中下载文件的方法。
# sample
import googleDriveAccess
ci = googleDriveAccess.readClientId(basedir)
ds = googleDriveAccess.second_authorize(basedir, ci, script=True)
id, fileobj = googleDriveAccess.script_download(ds, folder, SCRIPT_ID)
googleDriveAccess 的源代码: https://github.com/HatsuneMiku/googleDriveAccess
Apps 脚本速成类(class):导入/导出 Apps 脚本代码 https://www.youtube.com/watch?v=lEVMu9KE6jk
Google Drive SDK:搜索文件 https://www.youtube.com/watch?v=DOSvQmQK_HA
