首页 > 文本处理“ 公式计算 ”格式与可用函数列表
文本处理“ 公式计算 ”格式与可用函数列表
1 公式计算格式规范
- 公式计算动作支持使用Excel函数公式对数据进行处理,目前支持462种Excel函数公式,函数结构格式与Excel计算格式一致
- 公式计算中使用的符号(例如:() "" 等)均为英文符号
- 在输入框中不需要输入等号
2 使用示例
示例1:获取指定时间
我们有时需要在传入一个动态的时间,例如今天,昨天等,比如我们每天要执行一次查询昨天到今天的数据信息,在查询时间范围要自动传入今天 和 昨天的日期,我们可以使用日期函数公式计算动态获取今天和昨天的日期时间


示例2:字段值转换
我们有时会遇到需要将一个系统中的字段值按照规则进行转化,比如电商系统可能会包含一个订单状态字段,字段值可能为1,2,3, 分别代表 审核中,已发货,已收货 3种状态。当我们将订单信息发送OA通知员工时,需要将订单状态原生的1,2,3 转化为对应的中: 审核中,已发货,已收货。此时,我们可以使用IF函数进行处理:

注意:如果使用字符串格式(中文,英文等)需要添加英文字符 ""
我们将动态变量传入到此公式中,会自动随着传入参数的变化进行条件判断转化字段值。
示例3:数值小数位数调整
不同应用需要的数值格式可能不同,比如一个应用发送的数值格式是小数点后4位,但另外一个应用传入数值时只能传入整数数值。此时我们可以使用ROUND计算公式


3 常用函数计算说明
支持函数 | 函数作用 | 描述 |
FIND | 在字符串中查找字符 | FIND(要查找的字符,用于查找的数据,从第几个字符开始查找) 示例:FIND("云","连接器就用集简云",1),返回值是"云"所在的位置,为一个数值,如:8 |
IF | 判断 | IF(数据>=6000,"高薪","低薪") 通过IF函数,判断数据是否大于6000;大于6000返回高薪,小于6000返回低薪; |
IFS | 多条件判断 | IFS(数据<6000,"员工",数据<10000,"经理",数据>=10000,"老板") 用于判断多个条件;判断数据条件为:6000、8000、10000的员工,分别为:员工、经理、老板; |
LEFT | 截取文本(函数用于从左边开始向右截取字符) | LEFT("刘备刘玄德",2) 截取字符串固定位置的值,输出为“刘备”。 |
LEN | 获取字符串的长度 | LEN(字符串) 输出为字符串的长度,例如:8 |
MID | 截取文本(从第X位开始截取X字符) | MID(“集简云连接器”,2,4) 获取从第2位开始向后的4个字符,输出为:“简云连接” |
RANDBETWEEN | 生成随机数 | RANDBETWEEN(60,100) 在60到100之间生成一个随机数 |
RIGHT | 字符串截取(函数用于从右边开始向左截取字符) | RIGHT("刘备刘玄德",2) 输出“玄德”,截取字符串右侧固定位置的文字。 |
SUM | 求和 | SUM(数据:数据) 计算数据相加的总和 |
TODAY | 获取当前日期 | today() 获取当前日期,输出示例“2022/7/31”。 Today()-1 即在当前时间上减去1天。 |
YEAR | 获取年份 | YEAR("1991/10/1") 返回时间格式中的年份,输出为"1991"。 |
4 可用函数列表
按函数分类,查看/下载集简云支持的全部462个函数:https://download.jijyun.cn/media/function.xlsx
了解具体函数的使用方式:访问Microsoft365支持中心,点击函数名称可了解具体使用方法。
相关应用
查看更多
应用类型:集简云内置应用
文本处理
文本处理是集简云内置应用,用于对文字内容的格式进行调整,以便在后续的流程中更好的使用。