前面我们介绍了 RunFlow 的基础功能和进阶功能,本文是专为开发者准备的开发者篇手册,一起来看看有哪些实用的功能吧。
输入 >
进入命令专注模式(支持历史记录,执行常用命令变得更快捷):
进制转换(二进制、八进制、十六进制分别以 0b
、0
、0x
开头)
位运算(与 &
、或 |
、异或 ^
、右移 >>
、左移 <<
)
当前时间戳(添加一个 .
参数可以停止实时时间,即:now.
)
时间戳转时间(年、月、日、星期、小时、分钟、秒、毫秒分别用 y
、m
、d
、w
、h
、min
、s
、ms
)
偏移计算(<
向过去偏移,>
向将来偏移,示例:偏移到本周末 now>w
,偏移到本月初 now<m
,偏移到某天末 2024-05-01>d
)
日期加减计算(示例:100y+500h+999ms
、2024-05-01+999min-3w
)
计算相差天数(两端的时间格式需保持一致,示例:2024-07-01-2024-01-01
、20241231-20231231
)
输入时间支持格式:
yyyymmdd
、yyyy-mm-dd
、yyyyMMddHHmmss
、yyyyMMdd HHmmss
、yyyyMMddHHmmssSSS
、yyyyMMdd HHmmssSSS
、yyyy-MM-dd HH:mm:ss
、yyyy-MM-dd HH:mm:ss.SSS
。
示例:random abc 16
随机 16 位大小写字母,random abc upper 16
随机 16 位大写字母,random abc lower 16
随机 16 位小写字母,random int 100,999
随机一个 100 到 999 的数字,random color
随机颜色。
我们还提供一款开发者工具集插件,主要功能包括:代码命名风格转换、颜色解析、CRON 表达式解析、Base32 和 Base64 的编码和解码、Sha256 和 MD5 加密、UUID 生成以及大小写转换等等,插件文档。
本篇介绍了开发者常用的一些功能,如果您希望能开发插件,欢迎阅读我们的插件开发指南。如果您是 Java 开发者,我们还准备了一篇Java 开发者篇手册,欢迎阅读。