0

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

  1. 电子表格中的 App Script Execute 适用于所有示例。但。
  2. 当 appscript 使用 scriptEditor -> publish -> Deploy as Webapp 部署为 webapp 时,appscript 中的大部分代码都不起作用。

例如:使用脚本编辑器创建一个表单使用构建器创建一个 doGet() 函数并显示表单绑定一些函数到按钮?

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

您能否给我一些信息,我在哪里可以获得有关将表单作为 webapps 编写脚本的参考。

谢谢

4

2 回答 2

4

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

另一点,但我想你会发现很明显,附加到电子表格的 UI 函数必须以“ var doc = SpreadsheetApp.getActive();doc.show(app);”结尾,而 Web 应用程序只能以“ return”结尾。

网上有很多例子,有些可以在Google Developpers或者这里找到,希望你能找到一些有趣的想法。

于 2012-06-22T12:36:03.657 回答
0

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

web app允许我们使用html、css、javascript来构建网页

于 2020-06-16T06:11:57.907 回答