扩展 Google Workspace Flows

这些指南介绍了如何通过构建自定义步骤来扩展 Google Workspace Flows 的功能。

如需开始使用,请按照我们的快速入门指南使用 Apps 脚本构建计算器步骤操作。

试用快速入门

借助 Flows,Google Workspace 用户可以组合一系列步骤,在各项服务中自动执行任务,而无需编写任何代码。通过扩展流程,您可以让用户将应用的功能添加为步骤。

例如,您可以使用以下流程突出显示新的销售消息:

  1. 在收到电子邮件时启动。
  2. 提示 Gemini 总结电子邮件。
  3. 在 Chat 聊天室中发布有关相应电子邮件的消息。

配置流

图 1:用户配置了一个突出显示新销售消息的流程。

流程概念

以下术语和概念定义了流程的关键组成部分:

Step
流程自动化过程中的单个步骤。 从本质上讲,它是一系列任务中的单个任务,这些任务会遵循起始事件。每个步骤都会同步执行,这意味着它会在序列中的下一个步骤开始之前完成其操作。用户可以设置步骤顺序,从而自定义任务的逻辑流程。步骤可以有输入和输出,但不是必需的。例如,“发送电子邮件”“在聊天室中发帖”和“向 Gemini 提问”。步骤可以包括 Google Workspace 之外的任务,例如创建 CRM 潜在客户。
输入变量
输入变量由步骤接收。输入变量由用户在设置步骤时在步骤的配置卡片上设置。例如,收集电子邮件地址、日期时间或 Gemini 提示。
输出变量
输出变量由步骤返回,可以发送到另一个步骤。 例如,您可以使用输出变量将电子邮件地址传递给另一个步骤,该步骤会使用该电子邮件地址来指定电子邮件的收件人。
动态变量
一种变量,其数据只能在用户配置流程时确定。例如,Google 表单的问题和答案各不相同。在特定表单开始流程之前,无法确定问题和答案的数量(及其内容)。动态变量可解决此问题。
自定义资源
一种自定义数据结构,可用于将多个变量分组在一起。例如,如需创建 CRM 潜在客户,请传递包含电子邮件地址、街道地址和名称的自定义资源。
卡片

插件中界面的构建块。卡片支持已定义的布局、按钮等互动式界面元素,以及图片等富媒体。卡片具有用于构建流程的特殊功能:

  • IncludeVariables:一种可实现动态变量包含的属性。
  • Type:定义输入变量预期的数据类型。
动态日志

描述了流运行时的行为。默认情况下,活动日志包含在清单中静态定义的启动器或步骤的名称。您还可以进一步提供自定义的活动日志。

了解您可以制作的内容

Flow 基于 Google Workspace 中的插件平台构建。如果您已有现有插件,则可以通过更新其清单以包含特定于流程的部分,来扩展其功能以包含流程。

如果您是从头开始,请按照我们的快速入门指南使用 Apps 脚本构建计算器步骤操作。

试用快速入门

然后,阅读以下指南,继续自定义流程步骤: