Appearance
Aimaxbot 全局变量
脚本运行时可以通过全局变量 aimaxbot 获取当前设备、脚本和运行配置。
属性
| 属性 | 类型 | 说明 |
|---|---|---|
device_id | string | 当前设备的唯一标识 |
device_name | string | 当前设备名称 |
script_id | string | 当前脚本实例的业务编号,如 USI-XXXXXXXX |
script_name | string | 当前脚本名称 |
script_mode | string | 脚本运行模式:development 或 production |
env | object | 用户运行脚本时填写的配置 |
script_id 是不透明字符串,仅用于标识和原样传递,不要进行数值运算或解析其格式。
示例
js
const env = aimaxbot.env || {};
log(`设备:${aimaxbot.device_name}`);
log(`脚本:${aimaxbot.script_name}`);
const workMode = env.basic_settings?.work_mode || "standard";
const runTime = env.basic_settings?.run_time || 60;
log(`运行模式:${workMode}`);
log(`运行时间:${runTime} 分钟`);配置项会按照配置 Schema 的层级保存在 env 中。例如分组 basic_settings 下的 work_mode,可通过 aimaxbot.env.basic_settings.work_mode 读取。