
用魔法指令:单步操作、简单数据处理、需要精确控制某一步。比如"把这个日期选成上个月最后一天"、"用正则提取文本中的所有手机号"、"把Excel按金额降序排序"。这些任务用AI搭建流程太重,用魔法指令一句话搞定。
用AI搭建流程:多步骤、跨系统、需要逻辑判断的复杂任务。比如"登录OA抓取请购单→存Excel→打开ERP逐笔录入→截图保存→发送通知"。这种多步骤流程用魔法指令拼不起来,需要AI搭建流程生成完整流程。
两者配合:最佳实践是用AI搭建流程生成整体框架,然后在流程中用魔法指令替换或补充具体的单步操作。比如AI生成了流程,但某一步的日期选择不对,用魔法指令重新生成这一步替换掉。
打开魔法指令面板。在影刀流程编辑器中,点击左侧指令面板的"魔法指令"按钮,或在流程区右键选择"魔法指令"。弹出对话框,输入你的需求描述。注意:魔法指令目前仅支持Windows系统,Mac暂不支持。
描述需求。用简洁明确的语言描述你要做什么。好的描述包含三个要素:操作对象(哪个元素/文件)、操作动作(选日期/提取/排序)、输出要求(格式/保存位置)。比如"在当前网页的日期选择器中,选择上个月的最后一天"。
优化提问(可选)。如果不确定怎么描述,点击"优化提问"按钮,AI会帮你把模糊的描述改写成更清晰、更准确的指令描述。比如你输入"处理一下这个表格",优化后变成"将当前Excel表格按'金额'列降序排列,保留表头,另存为新文件"。
生成并预览。点击生成,AI会在几秒内生成指令。生成后可以预览指令的组成(由哪些标准组件构成),检查是否符合预期。如果不对,可以修改描述重新生成,或者手动编辑生成的指令。
插入流程并测试。确认无误后,点击"插入",指令会被添加到流程中。和其他标准指令一样,可以调整位置、配置参数、连接上下游变量。插入后一定要运行测试,确认指令在实际环境中能正常工作。
1. 智能选日期:
"在当前网页的日期选择器中,选择上个月的最后一天,格式YYYY-MM-DD"
2. 智能填表:
"在当前表单中,将变量{姓名}填入姓名框,{手机号}填入手机号框,{邮箱}填入邮箱框"
3. 批量获取元素:
"获取当前网页中所有class为'product-item'的元素,提取每个元素的标题文本和链接URL,存入列表变量"
4. 关闭弹窗:
"如果当前网页出现class为'popup-close'的关闭按钮,点击它关闭弹窗;如果没有则跳过"
5. 翻页采集:
"点击当前网页的'下一页'按钮,等待页面加载完成,然后采集当前页所有商品的名称和价格"
6. 正则提取:
"从变量{文本}中,用正则表达式提取所有11位手机号,去重后存入列表变量"
7. Excel排序:
"读取Excel文件{文件路径}的Sheet1,按'金额'列降序排列,金额相同的按'日期'升序,保存回原文件"
8. 列表去重:
"对列表变量{数据}进行去重,保留第一次出现的元素,去重后的结果存入新列表"
9. 字典取值:
"从字典变量{数据}中,取出key为'user_info'下的'name'和'email'字段,分别存入变量{用户名}和{邮箱}"
10. 文本清洗:
"去除变量{文本}中的所有HTML标签、多余空格和换行符,将连续多个空格替换为单个空格,结果存入变量"