脚本的类型

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 的更多详细信息,请参阅官方文档