工具 (Tools)
我们的 工具 (Tools) 部分包含几个有用的 模块 (module),可以增强您的 场景 (scenario)。 !工具 (Tools) 菜单触发器 (Triggers)
基本触发器 (Basic trigger)
允许您创建自定义 触发器 (trigger) 并定义其输入 数据包 (bundles)。 !基本触发器 (Basic trigger)通过添加 数组 (array) 项来创建自定义 数据包 (bundles)。该 数组 (array) 由_名称 - 值 (name-value)_ 对组成。 例如,您可以将此 工具 (tool) 用于联系人或任何其他计划发送到指定电子邮件地址的列表(Email > Send an Email _,_Gmail > Send an Email 模块 (modules)),或者作为简单的提醒,在需要时触发。
操作 (Actions)
获取多个变量 (Get multiple variables)
检索先前由 设置多个变量 (Set multiple variables) 模块 (module) 在单次 操作 (operation) 中创建的值。 !获取多个变量 (Get multiple variables)设置多个变量 (Set multiple variables) 模块 (module) 的主要优势在于: * 一个 获取多个变量 (Get multiple variables) 模块 (module) 可以替换整个 获取变量 (Get variable) 模块 (modules) 系列。
* 一个 获取多个变量 (Get multiple variables) 模块 (module) 仅消耗单次 操作 (operation)。
获取变量 (Get variable)
检索先前由 设置变量 (Set variable) 模块 (module) 创建的值。 !获取变量 (Get variable)请注意,此 模块 (module) 可以读取在 场景 (scenario) 中任何位置设置的变量。唯一的要求是 Tools > Set Variable 模块 (module) 必须在 Tools > Get Variable 模块 (module) 之前(时间上)执行。有关路由处理顺序的信息,请参阅 路由器 (Router) 模块 (module) 的文档。 !获取变量 示例 (Get variable example)
递增函数 (Increment function)
请参阅我们的模板 数据流受控分发 (Controlled distribution of data flow) 以获取递增函数 工具 (tool) 的示例。 在每个 模块 (module) 的 操作 (operation) 后返回递增 1 的值。可以配置 模块 (module) 以重置该值。 !递增函数 (Increment function)此 工具 (tool) 的用途之一是实现将任务 轮询 (round robin) 分配给组中的用户。该算法以某种合理顺序从组中选择受托人,通常是从列表顶部到底部,然后重复直到完成(就像您发一副牌一样)。 以下 场景 (scenario) 在每次奇数次 场景 (scenario) 运行后向第一个收件人发送电子邮件,在每次偶数次 场景 (scenario) 运行后向第二个收件人发送电子邮件。 ![递增函数 场景 (Increment function scenario)]
奇数 - 使用 取模数学函数 (mod math function) 设置为等于 1。 ![61d5a3ca16a69.gif 61d5a3ca16a69.gif
不要忘记将 等于 (Equal to) 运算符从默认的 _文本运算符 (Text operator)_ 更改为 数字运算符 (Numeric operator)。 ![设置 数字运算符 - 奇数 (Set numeric operator - odd)
偶数 – 使用 m