是否可以在谷歌电子表格中显示用户界面,但不能使用谷歌容器绑定脚本?

时间:2013-03-14 19:22:06

标签: google-apps-script google-sheets

我想为谷歌电子表格设计一个用户界面,但目前这些选项允许用户界面显示为单独的网页或容器绑定脚本选项。其他谷歌产品(如Gmail)的Webapps允许在gmail页面上/上/内绘制内容(html等)(扩展名“equire”是一个很好的例子)。

我想设计一个功能相似的Google表单UI。这是可能的还是我必须在单独的网页中或在容器绑定的脚本中进行UI?

1 个答案:

答案 0 :(得分:0)

您可以编写显示用户界面的Apps脚本库。此脚本不受容器限制。但是,您必须在容器绑定脚本中使用电子表格中的shell函数调用此脚本的函数。像

这样的东西

Apps脚本库(不受容器限制)

function showUI(){
  /* UI code here */
}

在电子表格中

function onOpen(){ // or whatever 
  Library.showUI();
}

也许如果你解释为什么你需要这样做,那么可能会出现一些其他更好的选择