百数低代码开发平台采用python语言什么功能扩展与延深。所以,基本的python指令,开发者还是需要了解的。
dataview.has
查询数据视图中数据是否存在
功能函数原型
dataview.has(formAlias,wheres)
参数
formAlias:[字符型]:
数据视图的别名,可以在数据视图设计界面中获取(支持跨应用操作数据, 格式为:“appid@表别名”; 支持套间应用操作数据, 格式为:“套间应用别名#表别名”)
wheres:[字符型]:
查询条件
返回值
返回值:(逻辑型)
返回True表示数据存在,返回False数据不存在或者执行出错,可执行 getlasterror 函数获取具体详细信息
备注
可能出现的错误信息:
不存在的表单
不存在的字段
不支持的函数
连接数据库失败
BETWEEN([<>/><])条件的边界值参数不正确,必须为数组,且数组元素不能少于两个
IN条件的数组元素不能为空
不存在的条件字段
不支持的条件字段,不支持的字段类型有(子表单、附件、图片、成员多选、部门多选)
条件字段不为数组
跨应用取数据appid不存在
跨应用取数据表单别名不存在
非法的appid
套间应用别名非法
套间应用别名为空
其他
所有表单api调用频率限制为1000次/分钟
示例
def test():
wheres = "$单行文本 in ('11','22')"
has = dataview.has("测试表单", wheres)
print(has)
更多百数相关学习资料:https://www.baishuyun.com/