脚本的类型
Google App 脚本有三种类型。
- 独立
- 绑定到 Google Apps
- 网络应用
独立脚本
独立脚本不受任何 Google 应用程序绑定,即*文档,表格或表单等。*可以通过访问 script.google.com 或将 Google 应用程序脚本与 Google 驱动器相关联来创建独立脚本。独立脚本可用于独立编写 Google 应用程序,可用作 Web 应用程序,也可设置为从可安装的触发器自动运行。请参阅独立脚本的文档 。
绑定到 Google Apps
绑定到 Google Apps 的脚本也称为容器绑定脚本; 与独立脚本不同,它们绑定到 Google 应用程序,即 *Google Docs 或 Google Sheets 等。*可以通过从 Google App 选择 tools> Script editor
来创建容器绑定脚本。对话框,提示,菜单和侧边栏等一些功能仅由容器绑定脚本提供。此外,容器绑定脚本用于创建 Google 加载项 。请参阅容器绑定脚本的文档 。
网络应用
Google App Script 可用作 Web 应用程序,因为浏览器可以访问它们。Web App 可以在浏览器上提供用户界面,并可以使用谷歌应用程序,即*文档,工作表等。*绑定到 Google Apps 的独立脚本和脚本都可以转换为 Web 应用程序。对于任何用作 Web 应用程序的脚本,脚本必须满足两个要求:
- 包括
doGet()
或doPost()
功能。 - 该函数返回 HTML 服务 HtmlOutput 对象或 Content 服务 TextOutput 对象。
Inshort,doGet()
和 doPost()
函数分别像 http get 和 post 请求处理程序一样工作。
有关 Web Apps 的更多详细信息,请参阅官方文档 。