类的使用
core.xyz.migoo.function.Args

使用Args的程序包
  • core.xyz.migoo.functionArgs的使用

    返回Argscore.xyz.migoo.function中的方法
    修饰符和类型
    方法
    说明
    static Args
    Args.newArgs(String origin, MiGooVariables variables)
     
    参数类型为Argscore.xyz.migoo.function中的方法
    修饰符和类型
    方法
    说明
    Function.execute(Args args)
    扩展函数执行,返回生成的数据
  • function.xyz.migooArgs的使用

    参数类型为Argsfunction.xyz.migoo中的方法
    修饰符和类型
    方法
    说明
    Digest.execute(Args args)
    获取信息摘要,通常为MD5,支持四个参数 参数顺序: algorithm: 算法,允许为空,默认为md5 content: 待编码的原始内容,非空 salt:盐,允许为空 upper: 是否将结果转为大写,允许为空,默认 false
    GoogleAuthCode.execute(Args args)
    获取谷歌验证码,支持一个参数,且不允许为空 参数顺序: secret: 谷歌验证器安全码,非空,通过该安全码生成谷歌验证码
    com.alibaba.fastjson2.JSONObject
    Json.execute(Args args)
    将传入的参数转换为JSONObject
    JsonRead.execute(Args args)
    通过 json path 读取数据 参数顺序 json: json对象 path: jsonpath
    Random.execute(Args args)
    生成(伪)随机数,支持一个参数 参数: bound: 最大值,允许为空 当传入的bound值小于1或空值时,则不限制返回的数据(可能为正数,也可能为负数)
    RandomString.execute(Args args)
    获取随机字符串,支持三个参数,且三个参数都允许为空 参数: length: 返回的随机字符串长度,允许为空,默认:10 string: 基础字符串,允许为空,如果传了该参数,则从该参数中获取字符作为种子生成随机字符串 upper: 是否将生成的字符串转为大写,允许为空,默认:false
    TimeShift.execute(Args args)
    对时间进行操作,支持两个参数,且两个参数都允许为空 参数: format: 指定日期时间格式,如果该参数未传递,则返回时间戳 amount: 表示要从日期参数的值中添加或减去多少天,几小时或几分钟。
    Timestamp.execute(Args args)
    获取当前时间,支持一个参数 参数: format: 指定日期时间格式,如:yyyy-MM-dd、yyyy-MM-dd HH:mm:ss、yyyyMMdd、yyyyMMddHHmmss
    UrlDecode.execute(Args args)
    将传入的字符串进行 url decode,支持一个参数 参数: content: 待url decode的字符串,非空
    UrlEncode.execute(Args args)
    将传入的字符串进行 url encode,支持一个参数 参数: content: 待url encode的字符串,非空
    Uuid.execute(Args args)
    返回一个UUID,无参数