【问题标题】:Google Apps Script to open password-protected Excel?谷歌应用脚​​本打开受密码保护的 Excel?
【发布时间】:2020-10-15 18:39:21
【问题描述】:

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

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

【问题讨论】:

  • 大概,用Google App Script你可以发1000000封信,礼貌地问每个收件人,顺便问一下他知道密码吗?
  • 您可以尝试将其转换为 Google 表格文件。我添加了 excel 标签...可能 excel 专家可能知道破解/解密文件的简单/程序化方法?
  • 可能相关:ThisSearch
  • Google Apps 脚本允许外部 API...developers.google.com/apps-script/guides/services/external

标签: excel google-apps-script google-drive-api google-workspace


【解决方案1】:

不,目前 Apps 脚本或 Google API 无法做到这一点。

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


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

Google 提供的herehere 关于 Microsoft Office 文件的指南详细介绍了可用的功能。然而,它们都没有提到 Apps 脚本、API 或密码。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-27
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多