# 内置脚本变量

脚本类型的任务属性（Script、SQL、GraphQL 查询/变更、Log 等）基本上提供了 5 种内置变量。

- 内置变量:

  - domain: 包含当前方案正在运行的租户信息。

    - name: 域名
    - description: 域描述
    - timezone: 域时区
    - attributes: 域属性（系统超级用户可以为域指定自定义属性，例如公司名称、地址、工厂代码、负责人姓名等）。

  - user: 包含启动方案的用户信息。 （由系统调度程序等系统执行时，可能没有用户）

    - name: 用户名
    - email: 用户电子邮件
    - userType: 用户类型

  - lng: 启动方案的用户在其浏览器中使用的语言（例如：en-US、ko-KR 等）。 当处理不通过用户的浏览器进行的请求时，可能不会提供此内置变量。

  - variables: 在方案调用时从调用者那里接收的对象

  - data: 在方案执行过程中生成的每个步骤的结果数据
