我想要 g 脚本从桌面或另一个文件夹附加一个文件,作为可编辑的 excel 文件

I want g script to attach a file, as an editable excel file, from the desktop, or another folder

我只能让 gscript 从 google 驱动器附加一个 excel 格式的文件。我需要能够在没有 google 驱动器的情况下访问文档。所以我希望 g 脚本从桌面或另一个文件夹附加文件,作为可编辑的 excel 文件。

我尝试了不同的附加文件方式,我只能从桌面获取 PDF,或从 google 驱动器获取 excel。我需要在电子邮件中将其作为可编辑的 excel 文件从桌面获取。

var file = DriveApp.getFileById('xxxxx');
GmailApp.sendEmail(emailAddress, subject, body, {cc: copy, attachments: 
[file]});

它通过驱动器发送文件,我想通过从文件夹或我的桌面获取文件来避免这种情况。

对于 Apps 脚本,如果您仅使用脚本编辑器中 运行 的脚本是不可行的。

您必须执行类似操作的唯一方法是构建 Web 应用程序或在工作表或文档中显示屏幕以使用驱动器选择器。

您可以在这里找到参考:https://developers.google.com/apps-script/guides/dialogs#file-open_dialogs

史蒂芬