触发块
此块是工作流开始执行的起点,您可以使用此块配置工作流的触发方式。
触发类型
手动
通过点击播放(▶️)按钮手动触发工作流。
间隔
在间隔内执行工作流,您可以在提供的输入中定义间隔和执行工作流之前的延迟。
在特定日期
在特定日期和时间执行工作流。
在特定日子
在特定日子和时间执行工作流。
在浏览器启动时
在安装此扩展的浏览器配置文件启动时执行工作流。
Cron 作业
使用 cron 表达式调度工作流执行。

上下文菜单
通过上下文菜单(右键单击)执行工作流。当通过上下文菜单执行工作流时,将注入几个变量:
$ctxElSelector: 右键单击的元素的选择器$ctxTextSelection: 选定的文本$ctxMediaUrl: 媒体元素(图像、视频或音频)的源 URL$ctxLink: 如果您右键单击链接,则为链接的 URL
但要使用此触发器,您必须授予 Automa 使用 contextMenu 权限。此触发器有两个选项:
- 上下文菜单中的工作流名称
将出现在,您可以用来设置工作流在上下文菜单中出现的时机。如果未选择这些选项中的任何一个,它将在每次显示上下文菜单时出现。
访问网站时
当您访问与您输入的 URL 或 正则表达式 匹配的网站时执行工作流。 当您勾选 使用正则表达式 复选框时,您输入的值将被视为 正则表达式。
键盘快捷键
使用键盘快捷键执行工作流。您可以通过点击录制(⏺️)按钮并按下您想要使用的键来指定键盘快捷键。
默认情况下,当光标位于输入元素上时,快捷键将不起作用,因此为了防止这种行为,您可以勾选"在输入时保持活动"复选框。
注意
键盘快捷键仅在您访问网站时有效。如果网站 URL 以 chrome:// 或 chrome-extension:// 开头,则键盘快捷键将不起作用。
使用 JS CustomEvent 触发
您可以使用 JavaScript CustomEvent 程序性地触发工作流,您可以将其嵌入到您的网站中。例如,
// 使用工作流 ID
window.dispatchEvent(new CustomEvent('automa:execute-workflow', {
detail: { id: 'workflow-id' }
}));
// 使用工作流 publicId
window.dispatchEvent(new CustomEvent('automa:execute-workflow', {
detail: { publicId: 'public-id' }
}));在 detail 属性中,您必须定义要执行的工作流的 id 或 publicId。您可以在工作流设置中定义工作流的 publicId。

要向该工作流添加变量,请在 CustomEvent 属性中添加 data 属性。
// 使用工作流 ID
window.dispatchEvent(new CustomEvent('automa:execute-workflow', {
detail: {
id: 'workflow-id',
data: {
variables: {
name: 'John Doe',
search: 'Hello world'
}
}
}
}));注意
如果 automa:execute-workflow 事件不起作用,您可以将其替换为 __automaExecuteWorkflow。
通过 URL 触发
从版本 v1.28.26 开始,您将能够通过 URL 执行 Automa 工作流,要做到这一点,您只需在浏览器中创建一个新标签并输入此 URL chrome-extension://infppggnoaenmfagbfknfkancpbljcca/execute.html#/workflowId,将 workflowId 替换为您想要执行的工作流的 ID。
您还可以通过向该 URL 添加查询来将变量传递给工作流。例如,chrome-extension://infppggnoaenmfagbfknfkancpbljcca/execute.html#/workflowId?variableA=value&variableB=10。
参数
参考: 工作流参数
