【发布时间】:2013-07-15 15:14:02
【问题描述】:
我正在寻找一种方法:
a) 在 Google 电子表格中替换“文件”>“下载为...”>“Microsoft Excel (.xlsx)”这样,当我单击“Microsoft Excel (.xlsx)”时,它会询问我要保存的文件的名称(即:像典型的“另存为... " 菜单项)。
b) 如果无法替换标准菜单项,我想至少在另一个菜单中添加另一个菜单项,其行为类似于上述。
尽管我无法编写一个让我替换现有菜单条目的脚本,但我还是设法编写了一个添加额外菜单的脚本。
有可能完成“a”吗?
现在的另一个问题是我似乎无法找到一种方法来复制“文件”>“下载为...”>“Microsoft Excel (.xlsx)”的行为。
我发现其他帖子描述了如何编写 Google 脚本以执行类似操作(例如:在 Google 云端硬盘 中以特定格式创建电子表格的备份,或发送通过 GMail 发送到特定地址)。
实际上,在阅读了“Can I download file from URL link generated by google apps script”之后,我什至不确定这是否可能。
请注意,您本身无法下载,因为您无权访问您的 来自应用程序脚本的 PC 资源(例如文件系统)。文件还在 在“云”中......在这种情况下,它是从网站上复制的 已打开,进入 Google 云端硬盘。但是,如果您正在运行 Drive 应用程序, 该文件现在将同步到您的 PC。
有什么办法吗?
提前致谢。
【问题讨论】:
-
您实际上自己回答了自己的问题……而且确实无法更改 Google 文档中的默认菜单。
-
第二点怎么样?是否可以复制“文件”>“下载为...”>“Microsoft Excel (.xlsx)”的行为?
-
正如您所提到的:“...您本身无法下载...”您可以使用 drive.app 解决方法。
标签: google-apps-script google-sheets