【百数后端讲解】:dataview.count:查询数据视图中的数据量
功能函数原型
dataview.count(formAlias,wheres="")
参数
formAlias:[字符型]:
数据视图的别名,可以在数据视图设计界面中获取(支持跨应用操作数据, 格式为:“appid@表别名”; 支持套间应用操作数据, 格式为:“套间应用别名#表别名”)
wheres:[字符型]:
查询条件
返回值
返回值:(整型)
返回符合where条件的数据数量,返回-1表示执行出错,可执行 getlasterror 函数获取具体详细信息
备注
可能出现的错误信息:
不存在的表单
不存在的字段
不支持的函数
连接数据库失败
BETWEEN([<>/><])条件的边界值参数不正确,必须为数组,且数组元素不能少于两个
IN条件的数组元素不能为空
不存在的条件字段
不支持的条件字段,不支持的字段类型有(子表单、附件、图片、成员多选、部门多选)
条件字段不为数组
跨应用取数据appid不存在
跨应用取数据表单别名不存在
非法的appid
套间应用别名非法
套间应用别名为空
其他
所有表单api调用频率限制为1000次/分钟
示例
def test():
wheres = "$单行文本 in ('11','22')"
ret = dataview.count("测试表单",wheres)
print(ret)
更多相关功能扩展:https://www.baishuyun.com/extension.html?id=2