创建宏

若要创建宏,请进行下列操作:

  1. 选择配置>循环>,以显示宏列表。
  2. 单击新建
  3. 指定以下信息:
    名称
    SCP 中宏的唯一标识符。
    注意:创建宏后,无法修改该名称。
    显示名称
    在应用程序中显示的名称。
    用户

    可以访问宏的用户名称。

    角色
    可以访问宏的用户的已定义角色。
    注意:必须将至少一个用户或角色分配到宏。对于新宏,当前用户 ID 为默认值。
    系统
    指示宏是系统定义还是用户定义。
    注意:如果此选项设置为“开启”,则宏是系统定义的且用户无法编辑。
    标记
    链接到宏的标签。从标签窗口中显示的预定义标签列表中进行选择。可以将一个或多个标签链接到一个宏。此选项用于对可以链接到实体的常用元素(如度量或工作表)进行分组。
    类型
    宏的类型。可能的值:
    • 循环周期:可在循环周期级别使用的宏,其解释当前循环和循环周期的数据。
      注意:可以使用工作表工具栏上的执行宏选项或者模块中的方案详情选项来执行此宏。这样可以对循环周期调用宏命令(AddCyclePeriodNoteCreateScenarioCopyScenarioRunScenarioMacro)。
    • 方案:可在当前方案的上下文中使用的宏。
    • 系统:无需定义循环周期或方案上下文即可执行的宏。但是,如果需要循环周期或方案,则将在宏步骤的命令中指定循环周期或方案。例如,完成循环周期 (W)。
      注意:
      • 可从工作表工具栏、方案详情和循环周期页面执行循环周期和系统宏。
      • 可以从工作表工具栏和方案详情页面执行方案宏。
      • 将根据关联循环周期、方案或后台进程(如设置检查器)以及相关命令中定义的超时参数执行宏步骤。
      • 每个宏步骤链接到唯一交易,因此会始终提交完成的步骤。
    模块
    定义宏的模块。
    注意:仅对方案类型的宏启用此选项。
  4. 在“步骤”区域中单击 +,可为宏创建新命令。“步骤”部分包含为宏定义的命令列表。
  5. 步骤窗口中指定信息:
    命令类型
    命令的类型。可用命令列表基于指定的宏类型
    命令参数
    此字段的值基于指定的命令类型且是所需参数的可视表示。
    命令
    此步骤执行的命令语法。每个命令包含一个函数和多个参数,用于指示指定命令类型的正确语法。
    注意:可选参数由 [] 表示,而其它所有参数都必须在命令字段中相应填充。
    说明
    步骤的可选说明。
    条件
    控制执行宏步骤的条件。条件可以包含应用程序变量,这些变量根据宏执行的级别(系统/循环)进行评估。
    注意:
    • 如果未指定此值,则执行宏步骤。
    • 宏命令必须支持基本逻辑运算符,例如“=”、“AND”、“OR”、“(‘, ‘)”。
  6. 单击添加。新命令将添加到“步骤”部分的列表。
  7. 单击向上移动向下移动箭头可更改命令的顺序。
    注意:对于系统定义的宏,不能修改步骤列表。
  8. 单击保存。已创建新宏。