You need to enable JavaScript to run this app.
导航

列表函数

最近更新时间2024.04.19 11:08:49

首次发布时间2024.04.19 11:08:49

本文档介绍数据加工列表函数的语法格式和典型示例。

lst_make

lst_make 函数用于构建一个新的列表。

函数语法/格式

lst_make(values...)

参数说明如下:

参数

参数类型

是否必选

说明

values

String

待插入列表的元素,支持添加一个或多个元素。

函数示例

创建一个字符串列表,包含字符串 a 和 b。

  • 加工规则:

    f_set("list",lst_make("a","b")
    
  • 原始日志:

    {}
    
  • 加工结果:

    {
        "list": [
          "a",
          "b"
           ]
    }
    

lst_append

lst_append 函数用于在列表结尾追加元素。

函数语法/格式

lst_append(list,values...)

参数说明如下:

参数

参数类型

是否必选

说明

list

List

待追加元素的列表。

values

String

待添加的元素,支持添加一个或多个元素。

函数示例

向列表追加元素 c。

  • 加工规则:

    f_set("list_new",lst_append(v('list'),"c")
    
  • 原始日志:

    {
        "list": [
          "a",
          "b"
           ]
    }
    
  • 加工结果:

    {
        "list": [
          "a",
          "b"
           ],
        "list_new": [
          "a",
          "b",
          "c"
           ]
    }
    

lst_delete_at

lst_delete_at 函数用于删除列表中指定位置的元素。

函数语法/格式

lst_delete_at(list,index)

参数说明如下:

参数

参数类型

是否必选

说明

list

List

待删除元素的列表。

index

Int

待删除的元素下标,从 0 开始。

函数示例

删除列表中的第 1 个元素,即下标为 0 的元素。

  • 加工规则:

    f_set("list_new",lst_delete_at(v('list'),0)
    
  • 原始日志:

    {
        "list": [
          "a",
          "b"
           ]
    }
    
  • 加工结果:

    {
        "list": [
          "b"
           ]
    }