搜索
更新人
更新时间 更新日期

1. 编码与加密函数

1.1 BASE64 函数

功能说明 :将文本字符串转换为 Base64 编码格式。
语法格式
BASE64(string)
示例
BASE64("yingxiongyun")
返回:eWluZ3hpb25neXVu

1.2 MD5 函数

功能说明 :对字符串进行 MD5 加密计算,输出 128 位字符串。
语法格式
MD5(string)
示例
MD5("yingxiongyun")
返回:7d19a7851c08291780877732cd88d170
注意事项
  • MD5 不具备抗碰撞能力,不适用于高安全场景。
  • 适用于基础校验与非安全摘要生成。

1.3 SHA256 函数

功能说明 :对字符串进行 SHA256 加密计算,输出 256 位字符串。
语法格式
SHA256(string)
示例
SHA256("英雄云")
返回:97efaf8bd56069f7962621911baaa83f38f21eafe57d43549340fba364e1abb5
注意事项
  • 不可逆哈希算法。
  • 可用于数据完整性校验与签名。

1.4 SHA512 函数

功能说明 :对字符串进行 SHA512 加密计算,输出 512 位字符串。
语法格式
SHA512(string)
示例
SHA512("英雄云")
返回:f26687e11e9770337d789766abab7bf75d4167b9688a16ed88b52fce0633c0075e4c80f592375c6b818d6fed24594888a072bfc80d4fc8637beae03fb299cd44
注意事项
  • 安全强度高于 MD5 / SHA256。
  • 适用于高安全性校验场景。

2. 随机生成函数

2.1 RANDOMFLOAT 函数

功能说明 :生成 0~1 之间的随机浮点数(小数)。返回范围:[0,1)。
语法格式
RANDOMFLOAT()
示例
RANDOMFLOAT()
返回:0.21414947757454172

2.2 RANDOMINT 函数

功能说明 :生成指定区间随机整数,包含边界值。可用于测试数据生成。
语法格式
RANDOMINT(min, max)
示例
RANDOMINT(0,100)
返回:84

2.3 RANDOMSTRING 函数

功能说明 :生成指定位数的随机字符串。可用于模拟数据生成。
语法格式
RANDOMSTRING(数值)
示例
RANDOMSTRING(16)
返回:SVrQ0fUA2JI2wSgv

2.4 RANDOMIDCARD 函数

功能说明 :随机生成符合编码规则的有效身份证号。
语法格式
RANDOMIDCARD()
示例
RANDOMIDCARD()
返回:11010519851012052X
注意事项
  • 仅用于测试数据,不对应真实用户。
  • 可通过 VERIFYIDCARD 校验。

3. 时间转换函数

3.1 TOSTANDARDTIME 函数

功能说明 :将日期时间转换为 13 位毫秒时间戳。不提供参数时,自动返回当前时间的毫秒级时间戳。
语法格式
TOSTANDARDTIME(日期时间)
示例
TOSTANDARDTIME("2025-12-12 12:04:43")
返回:1765512283000

3.2 TOTIMESTAMP 函数

功能说明 :将日期时间转换为 10 位秒级时间戳。不提供参数时,自动返回当前时间的秒级时间戳。
语法格式
TOTIMESTAMP(日期时间)
示例
TOTIMESTAMP("2025-12-12 12:00:19")
返回:1765512019

4. URL 处理函数

4.1 URLBASE64 函数

功能说明 :可读取指定的 URL 文件链接,并将其内容转换为 Base64 编码字符串。可用于文件内容编码。
语法格式
URLBASE64(URL)
示例
URLBASE64(URL)
返回该 URL 链接内容的 Base64 编码字符串。

4.2 URLENCODE 函数

功能说明 :对 URL 进行编码,将非法或保留字符(如中文、空格)转换为 UTF-8 转义序列(%XX 形式)。可用于中文、空格等非法字符处理或接口参数拼接。
语法格式
URLENCODE(URL)
示例
URLENCODE("https://example.com/test?name=张三&age=20")
返回:"https://example.com/test?name=%E5%BC%A0%E4%B8%89&age=20"

5. 校验函数:VERIFYIDCARD 函数

功能说明 :校验身份证号格式合法性,根据是否符合编码规则返回 true / false。
语法格式
VERIFYIDCARD(身份证号)
示例
VERIFYIDCARD("11010519491231002X")
返回:true
示例
VERIFYIDCARD("413765198002152439")
返回:false(校验码错误)
注意事项
  • 仅校验规则,不验证真实存在性。
  • 返回 true / false。
  • 适用于表单前端校验场景。

6. 注意事项

  • 编码与加密函数(如 BASE64、MD5、SHA256、SHA512)主要用于摘要、编码或校验,不能用于还原原始数据。
  • 随机函数(RANDOMFLOAT、RANDOMINT、RANDOMSTRING、RANDOMIDCARD)生成结果均为运行时动态值,每次执行可能不同,不应用于稳定唯一标识。
  • RANDOMIDCARD 仅用于测试或模拟数据生成,不对应真实用户身份信息。
  • VERIFYIDCARD 仅进行规则层校验,不代表身份真实存在或有效性验证,不能作为实名依据。
  • URLENCODE 仅处理字符编码转换,不对 URL 合法性或可访问性进行校验。