# $result - 当前操作结果

$result代表当前交互执行过程中产生的结果信息,等价于$event.actionData。常用于:

  1. 检查交互中产生的数据是否正确。例如扫码交互校验扫码出来的结果是否合法。
  2. 将交互产生的结果设置到全局参数。例如执行sql后将select返回的结果设置到全局参数。

部分交互中可以使用$result,包括:

  • 执行SQL
    • $result.field 返回单行结果时,可以直接访问字段名返回字段值。
    • sum(select($result, @.field)) 返回多行结果时,$reuslt是一个数组,通过数组函数操作结果。
  • 获取扫码内容,直接通过$result获取扫码交互中,二维码中的URL信息,或条形码中的数字。
  • 获取OCR识别的内容
    • $result返回OCR识别的所有内容,通常是一个JSON字符串。
    • $result.field返回具体的某个字段的内容。
  • 批量校验
    • $result.totalRowCount 返回总共校验了多少行数据
    • $result.errorRowCount 返回总共有多少行数据有错误
  • 导入数据
    • $result.totalRowCount 返回总共导入了多少行数据
    • $result.errorRowCount 返回总共有多少行数据校验有错误
是否有帮助?
0条评论
评论