读取仓库数据 (repo.get)
声明
仓库数据 = repo.get(仓库号[, 查询条件, {count=提取数量, second=冷却时间(秒), random=是否随机提取}])
参数及返回值
- 仓库号
- 文本型,一般由用户选择后,从参数传入。填写 参数.参数名 即可
- 查询条件
- 需要查询的数据条件,table型,比如要查性别为男的数据,这里可以写{sex:"男"}
- 提取数量
- 冷却时间(秒)
- 数值型,对于账号类可反复使用的数据,可以在这里设置一个冷却提取时间,在冷却时间内,数据不会被重复提取。可选值,默认不冷却(0秒)。
- 是否随机提取
- 布尔型,是否从仓库随机提取数据,如果为True,那提取数量会固定为1个。。
- 仓库数据
- 当提取数量为1,直接返回数据对象
- 但提取数量大于1,返回结果数组
示例
r = repo.get(参数.电话号码库, {}, {count=1})
print(r)
r = repo.get(参数.电话号码库, {}, {random=true})
print(r)
r = repo.get(参数.电话号码库, {}, {count=5})
for k,v in ipairs(r) do
print(v)
end
x = repo.get('QQ138', {sex='男'},{})
print(x)