【发布时间】:2017-05-24 17:09:33
【问题描述】:
我有一个客户使用 Google 表单接受订单,并希望能够将生成的工作表转换为装箱单文档。作为一个 python 人,我目前正在使用她的 .tsv 并制作漂亮的 HTML 可打印文档,但希望能够为她制作一个插件,以便在任何这种类型的工作表上,她可以单击“制作装箱单”并且它要么打开一个带有生成 HTML 的新标签(我可以使用谷歌模板),或者甚至可以将 HTML 转换为 PDF 并将其保存到她的驱动器?无论哪种方式,我都宁愿用 HTML 和 CSS 设计文档,而不是尽可能地尝试制作谷歌文档。可行吗?有什么出发点吗?谢谢!
【问题讨论】:
-
可以的。这是可行的。您可以将 HTML 转换为 PDF。您需要将模板保存在某处。如果您不想使用 Google Docs,可以将其保存到文本文件中。起点是创建自定义菜单项。您可以将脚本分配给图像,并使图像看起来像一个按钮。
-
@SandyGood 感谢您的起点!那么这个脚本会与每个单独的脚本相关联吗?还是我可以在所有床单上出现的通用东西?我可以让脚本在新选项卡中打开一个模板化的 HTML 文档吗?我不知道这是否必须是某种谷歌应用程序或其他东西。再次感谢!超级新的应用脚本!
-
如果你想打开一个新的浏览器标签,那只能从 HTML 中完成。自定义菜单或消息框不是 HTML。因此,您需要一个侧边栏或一个对话框。如果您有多个用户,并希望将代码分发给所有用户,那么“附加组件”可能是您的最佳选择。每个用户都需要安装附加组件。您可以共享一个电子表格文件,然后用户将复制该文件,但随后他们可以访问该代码。如果您不关心这一点,那么这是一个选择。在任何情况下,用户都需要授权访问他们的帐户。
标签: html templates google-apps-script google-sheets