SpreadSheet中的AppScript和WebApp中的AppScript

时间:2012-06-22 12:20:49

标签: google-apps-script

只需澄清一些事情并要求参考。

  1. 应用程序脚本在电子表格中执行适用于所有示例。 但
  2. 使用scriptEditor将appscript部署为webapp时 - >发布 - >部署为Webapp appscript中的大多数代码都不起作用。
  3. ex:使用脚本编辑器创建表单使用builder创建一个doGet()函数并显示表单绑定一些函数到按钮?

    任何人都可以给我一个参考,例如打开表单所在的电子表格并操纵单元格值。

    是否可以向我提供信息,我可以在哪里获得有关表单脚本的参考作为webapps。

    由于

2 个答案:

答案 0 :(得分:2)

访问电子表格时这两种模式之间的主要区别在于,除非您明确说明,否则Web应用程序不知道它所链接的电子表格,没有“活动电子表格”或“活动表格”。 因此,您应按ID(openById('long ID number')打开电子表格,然后按名称或索引选择工作表。

另一点,但我想这个显而易见的是,附加到电子表格的UI功能必须以“var doc = SpreadsheetApp.getActive();doc.show(app);”结尾,而网络应用只能以“return”结尾。< / p>

网络上有很多示例,有些可以在Google Developpersalso here上找到,希望您能找到一些有趣的想法。

答案 1 :(得分:0)

您可能会在webapp中获得更多差异,例如使用它时,您可能无法使用某些仅限于appscript的类,例如:创建页面时,您不能使用Logger.log()使用console.log()并按inspect element > console > bottom查看日志。

网络应用程序允许我们使用html,css,javascript来构建网页