Google 要打开受密码保护的 Apps 脚本 Excel?

Google Apps Script to open password-protected Excel?

如果在获取文件时提供了密码,Google Apps 脚本是否可以打开受密码保护的 Excel 文件?我没有看到任何接受“密码”参数的 DriveApp 方法。

如果没有,那么可以使用 Google 驱动器 API 来实现吗?我可以在 gapi.client.drive.files.get() 或类似方法的“选项”对象中使用“密码”键吗?

不,目前无法使用 Apps 脚本或 Google APIs。

您始终可以在 Google 的 Issue Tracker 中提交功能请求,内容类似于“支持 Excel Drive / Sheets API 中的密码功能” .据我所知,没有针对此问题的现有功能请求。


我能找到的最新消息是 Google 发布的有关密码保护文件的消息是 this blog post,其中提到现在您可以 预览 密码云端硬盘中受保护的项目。

指南 Google 提供了有关 Microsoft Office 文件的 here and here 详细说明了可用的功能。然而,其中 none 是指 Apps 脚本、API 或密码。

我能想到的唯一可能的解决方法是在将它们上传到云端硬盘之前用 VBA 或其他语言 un-protect 它们,或者将它们发送到可以处理它们的应用程序并发送他们回来了(我知道,那可能很痛苦)。