节点参考
系统、提示与脚本运行节点字段
说明返回、主页、打开应用、打开链接、提示、运行控制和运行其他脚本的字段。
系统导航与打开目标
系统动作适合构建入口流程、跳转应用和处理页面返回。AI 应明确目标包名、链接类型和失败处理。
GlobalAction— 系统导航。action支持BACK、HOME、RECENTS、NOTIFICATIONS。OpenApp— 打开应用。packageName是目标应用包名。OpenLink— 打开链接或应用 Activity。uri是链接或文件路径;target支持URL、FILE、APP_ACTIVITY;uriVarKey可从变量读取;appPackageName和appActivityClassName用于指定 Activity。
提示动作 Prompt
提示动作适合给用户确认风险、说明下一步、显示变量结果或错误信息。公开脚本中涉及远程控制、权限、支付、删除等动作时,建议加入提示。
displayType—DIALOG、SIMPLE、NOTIFICATION。title/content— 标题和内容。durationMs— 显示时长,null 表示按显示类型默认行为。position—TOP、CENTER、BOTTOM。placementMode—PRESET或CUSTOM。customX/customY与customXPct/customYPct— 自定义位置。simpleSize—COMPACT、MEDIUM、LARGE、CUSTOM。customWidthPx/customHeightPx— 自定义大小。vibrate— 是否震动。buttons— 按钮列表,PromptButtonConfig包含text、style、binding。
运行控制与运行其他脚本
运行控制用于暂停、停止、跳转、调用节点或启停节点。复杂脚本中它比无条件 Goto 更可读。
RunControl— 字段包括controlType、jumpLabel、callTargetType、callSubFlowTarget、callActionTargetId、callActionTargetName、nodeEnableMode、nodeEnableTargetId、nodeEnableTargetName。RunControlType—PAUSE、STOP、JUMP、CALL、NODE_ENABLED。RunControlCallTargetType—SUB_FLOW、ACTION。RunControlNodeEnableMode—ENABLE、DISABLE。RunScript— 运行其他脚本。字段:scriptId、scriptName、waitForFinish、inheritVariables、variableBindings。variableBindings使用 key=value,多项用逗号或换行。