ctx.getVar()
从当前运行时上下文中异步读取变量值。变量来源与 SQL、模板中的 {{ctx.xxx}} 解析一致,通常来自当前用户、当前记录、视图参数、弹窗上下文等。
适用场景
类型定义
返回值:Promise<any>,需使用 await 获取解析后的值;变量不存在时返回 undefined。
若传入不以
ctx.开头的路径,会抛出错误:ctx.getVar(path) expects an expression starting with "ctx.", got: "..."。
常用变量路径
ctx.getVarInfos()
获取当前上下文中可解析变量的结构信息(类型、标题、子属性等),便于探索可用路径。返回值为基于 meta 的静态描述,不包含实际运行值。
类型定义
返回值中每个 key 为变量路径,value 为该路径对应的结构信息(含 type、title、properties 等)。

