pbottleRPA.utils 工具箱
提供基础常用便利工具
调用方式: pbottleRPA.utils.xxx()
demo示例: 常用工具 Utils 演示.js
获取格式化时间 getTime
utils.getTime()
格式化的时间 getTime('Y-m-d H:i:s') 输出类似 "2023-09-17 14:30:45" 的日期时间字符串
@param {string} format 格式参考 https://www.runoob.com/php/php-date.html 仅支持 Y|y|m|d|H|i|s|n|j
@param {number} timestamp 时间戳秒
@returns
唯一数 uniqid
utils.uniqid()
生成唯一符串 注意:默认只是毫秒级的
@param {string} prefix 前缀
@param {boolean} moreEntropy 是否开启更精细的随机,如果还不能满足请使用uuid
@returns
是否数字 isNumeric
utils.isNumeric()
判断是否为数字化变量(包含数字化的字符串)
@param {*} value 任意类型变量
@returns
是否有内容 hasData
utils.hasData()
判断变量中是否有数据,直接if()可用。 非零数字 或 非空字符串、数组、对象 返回 true,其他都返回 false
@param {*} value 任意类型变量
@returns
搜索文件 searchFile
utils.searchFile()
根据关键字搜索定位具体文件
@param {string} directory 绝对路径
@param {string} words 文件名包含的关键字,过滤词,默认忽略大小写
@returns {string[]} 文件路径 || [] 未找到