# SuperPage交互-调用程序流

SuperPage的交互动作除了在页面上设置使用外,还可以通过调用程序流的方式完成,更多说明可以查看程序流文档。本文介绍如何在SuperPage中使用一个已经配置好的程序流,如在SuperPage中通过调用程序流完成点赞的数据写入:

调用程序流交互动作

示例地址:排序数据 (opens new window)

# 使用调用程序流

使用调用程序流交互动作之前,需要在应用下先创建好程序流。设置调用程序流交互动作时,选择需要调用的程序流,交互动作在执行时会调用选择的程序流,程序流执行完毕后会更新当前SuperPage的数据。具体操作步骤如下:

使用调用程序流

  1. 选择程序流:在程序流属性中选择对应的程序流,该属性会列出当前项目下所有的程序流,按需选择
  2. 设置参数:在参数属性中传递两条值到程序流中,更多说明可参考传递参数
    1. 参数名称为dz,值为IF([点赞表].[类型]=1,0,1)
    2. 参数名称为qyid,值为[企业基本信息].[企业内部序号]

# 传递参数

调用程序流交互动作中,可以向程序流中传递参数的值,主要有以下几点:

  1. 提前在相应的程序流中添加全局参数
  2. 调用程序流参数属性中,点击编辑参数按钮,并在参数对话框中设置参数与值的对应关系

通过以上两个步骤,即可在调用该程序流时,为程序流中的全局参数赋值。

传递参数

# 回传参数

调用程序流执行结束后,需要获取程序流返回的内容显示在SuperPage界面上,可以通过回传参数程序流中的数据回传到SuperPage页面中来,如调用程序流中配置好的算法服务,将值返回给前端页面进行展示。设置如下:

  1. 勾选回传参数选项,该选项默认勾选
  2. 点击编辑参数按钮,在参数对话框中设置当前页面的参数与程序流的参数之间的对应关系

若勾选后没有设置对应关系,参数则不会回传。

回传参数

  • 参数名称:当前SuperPage中定义的全局参数,用来接收回传的参数值
  • 参数值程序流中定义的全局参数,在程序流中通过更新全局参数的值来回传给SuperPage中指定的参数

TIP

可以把传递参数回传参数理解为在调用方法时,给方法传递参数,以及获取方法调用后的返回值。

是否有帮助?
0条评论
评论