请输入
菜单

数组与其他函数

数组函数是公式中的一种函数类型,可以对数组类型的数据进行运算。

多选、神奇关联、成员、附件、神奇引用等字段都可以输出数组类型的数据。

COUNT()

计算参数里有多少个数值类型的值。


COUNT(number1, [number2, ...])


参数说明

number:任意类型的参数。 本函数支持多个参数,计算一共有多少个参数是数值类型(数字、货币、百分比、评分都为数值)。

示例


// 统计输入的参数中包含了多少个数值。COUNT(1, 3, 5, "", "七")运算结果:3




COUNTA()

计算参数里有多少个非空值。


COUNTA(textOrNumber1, [textOrNumber2, ….])


参数说明:

textOrNumber:任意类型的参数。 本函数支持多个参数,计算非空值的参数一共有多少个。

示例


// 统计输入的参数中包含了多少个非空值。COUNTA(1, 3, 5, "", "七")运算结果:4




COUNTALL()

计算参数内所有值的数量,包括空值。


COUNTALL(textOrNumber1, [textOrNumber2, ….])


参数说明

textOrNumber:任意类型的参数。 本函数可以计算输入的参数内包含了多少个值,包括空值。

示例


// 统计输入的参数包含了多少个值,包括空值。公式:COUNTALL(1, 3, 5, "", "七")运算结果:5




COUNTIF()

在 values 中统计 keyword 出现的次数。


COUNTIF(values, keyword, [operator])


参数说明

values:指定从哪里查找数据。支持数组类型或文本类型的数据。 keyword:要查找并统计的关键词。 operator:比较符,非必填项。支持">", "<", "=", "!=", 不填则代表 "=" 或 “ 包含”。

示例


// 可以统计一串文本数组 [A, B , C , D, A] 中字符 "A" 出现的次数。其中 {评级} 为 “神奇引用” 类型的字段。COUNTIF({评级}, "A")运算结果:2// 可以统计一串数字数组 [1, 2, 3, 4, 5] 中,大于 3 的数字出现的次数。其中 {得分} 为 “神奇引用” 类型的字段。COUNTIF({得分}, 3, ">")运算结果:2// 可以统计一串文本字符串 “吃葡萄不吐葡萄皮” 中,“葡萄” 出现的次数,其中 {顺口溜} 为 “文本” 类型的字段。COUNTIF({顺口溜}, "葡萄")运算结果:2





ARRAYCOMPACT()

从数组中删除空字符串和空值。


ARRAYCOMPACT([item1, item2, item3])


参数说明

item:数组类型的值,比如多选、附件、神奇关联和神奇引用等字段内的值。 本函数会保留 "false" 值和空白字符串。

示例


// 清除参数中的空字符串和空值,输出结果仍然为数组值。ARRAYCOMPACT([1, 2, "", 3, false, " ", null])运算结果:[1, 2, 3, false, " "]




ARRAYFLATTEN()

将多个数组连接成为同一个数组。


ARRAYFLATTEN([item1, item2, item3])


参数说明

item:数组类型的值,比如多选、附件、神奇关联和神奇引用等字段内的值。

示例


// 将两个数组合成一个数组。ARRAYFLATTEN([1, 2, 3], [false])运算结果:[1, 2, 3, false]




ARRAYJOIN()

将数组内的元素以特定的分隔符进行连接。


ARRAYJOIN([item1, item2, item3], separator)


参数说明

item:数组类型的值,比如多选、附件、神奇关联和神奇引用等字段内的值。 separator:表示连接用的分隔符。

示例


// 将数组内的元素以 ";" 连接。ARRAYJOIN([1,2,3] ";")运算结果:"1;2;3"




ARRAYUNIQUE()

将数组中重复的元素过滤后,返回由唯一值组成的数组。


ARRAYUNIQUE([item1, item2, item3])


参数

item:数组类型的值,比如多选、附件、神奇关联和神奇引用等字段内的值。

示例


// 返回数组中的唯一项。公式:ARRAYUNIQUE([1, 2, 3, 3, 2, 1])运算结果:[1, 2, 3]




记录函数

记录函数是公式中的一种函数类型,可以对一行记录进行操作。

RECORD_ID()

返回当前记录的ID。


RECORD_ID()


参数说明:

该函数不需要填写参数。

示例


// 返回当前记录的ID。公式:"记录的ID:" & RECORD_ID()运算结果:ID


上一个
日期函数
下一个
日期函数支持的计时单位说明符
最近修改: 2023-06-01Powered by