可以编写 google-apps-script 来使用 onEdit 触发器将 csv 文件从电子表格直接下载到本地硬盘吗? 我根本不想让它去 Google 驱动器,只是当触发器触发时,它会自动将 .csv 文件下载到我的本地 C: 驱动器。 请注意,这不是 stackoverflow 问题“如何从电子表格导出到 CSV 到驱动器或下载文件夹”的完全重复,因为我希望自动/自动下载到本地 C: 驱动器,并且不会弹出需要的内容有人类互动才能完成。我可能错了,但我认为这个问题不会发生这种情况。在我看来,这个问题实际上只是 - 或者至少主要 - 指的是保存到我的 Google 驱动器而不是我的本地 C: 驱动器
要使用 Google Apps 脚本下载文件,您应该使用对话框、侧边栏或网络应用程序;仅使用服务器端代码(SpreadsheetApp、DriveApp 等服务)不可能做到这一点。
如果您有不使用任何用户界面的限制,那么这是不可能的。
值得注意的是,客户端下载后调用
google.script.host.close()
可以自动关闭对话框。