0
是否可以为电子表格中不运行的电子表格创建HTML界面?基本上我想使用电子表格作为简单的数据库。为Google电子表格创建移动用户界面
我似乎无法找到一种方法在文档中做到这一点。我得到这个工作是这样的:
var ss = SpreadsheetApp.getActive();
function onOpen() {
var html = HtmlService.createHtmlOutputFromFile('index');
ss.show(html);
自动打开我的页面时,我加载表,这是个不错的办法有它的工作,但我宁愿从一个单独的页面上运行,而不必知道它正在查看电子表格。
此外,此脚本不适用于移动浏览器,这是一个问题。
是我现在想做的事情吗?我一直在查看文档一段时间没有明确的答案。
Adam,我认为这个答案在正确的轨道上,但OP将已经部署为一个Web应用程序,以使HtmlService正常工作 - 任何脚本,甚至容器绑定都可以做到这一点。您要做的区别在于脚本应该是“[standalone](https://developers.google.com/apps-script/scripts_containers#standalone)”。 – Mogsdad
啊谢谢+ Mogsdad,是的,“独立”链接比“网络应用程序”更合适,同意(我会留给你提交更充分措辞的答案!)。但是,OP是否必须部署为一个Web应用程序?他们不只是在活动电子表格上使用show方法吗? https://developers.google.com/apps-script/guides/html-service#serve_html_as_a_google_docs_sheets_or_forms_user_interface – AdamL
糟糕 - 我读得太快了,对'.show()'有一个完整的大脑放屁 - 我的假设是错误的。 – Mogsdad