百数帮助
首页
帮助文档
后端python
开放平台
私有云
场景案例
更新日志
返回控制台
返回控制台
为你搜索到35个相关结果
搜索热词:
数据权限
注册
登录
导出与导入
对外展示
数据管理
百数
全部
帮助文档
后端python (
35
)
开放平台
私有云
场景案例
查询
条件
和排序规则
查询
条件
和排序规则简介本章主要介绍查询
条件
示例说明。查询
条件
SQL关键字python语法示例SQL语句备注AND$字段别名'内容'where字段别名'内容'单个
条件
\$字段别名1'内容1'and\$字段别名2'内容2'where字段别名1'内容1'and字段别名2'内容2'多个
条件
OR$字段别名'内容'where字段别名'内容'单个
条件
$字段别名1'内容1'or$字段别名2'内容2'where字段
过滤
条件
操作符说明
过滤
条件
操作符说明过滤
条件
操作符适用范围过滤
条件
控件的适用范围仅限“过滤
条件
控件”。过滤
条件
操作符名称说明操作符名称含义eq等于字段的值等于某一个固定的值ne不等于字段的值不等于某一个固定的值gt大于字段的数值大于设置的值gte大于等于比大于多了一个等于的
条件
lt小于字段的数值小于设置的值lte小于等于比小于多了一个等于的
条件
in包含字段的值中包含文本内容bin被包含文本内容包含字段的值nin不包
过滤
条件
面板说明
过滤
条件
面板说明本节主要给大家介绍过滤
条件
设计面板的详细说明。过滤
条件
过滤
条件
,一般用于将操作所需要的
条件
参数传递给模块代码。字段属性字段别名字段别名是用于表单命令的属性设置,表单命令要读写表单数据,都是需要通过别名来实现。默认为系统自动生成的数值字符串,可以修改。标题指该字段的名称,其默认值为字段类型,可自行修改。标题右侧显示的是字段类型,下拉可以进行同类型字段的直接切换。描述信息对该字段的解释
过滤
条件
Config参数说明
过滤
条件
Config参数说明数据格式过滤
条件
的数据格式分为当前表,其他表,其他表当前表三种格式,分别对应其设置界面的三种模式。当前表下面为过滤
条件
当前表模式传入Config参数的详细内容{"过滤
条件
":{"type":"filter",当前字段的类型"form":"58a8d3f5e6efa834894a29dd",当前表单别名"data":[单行文本字段{"method":"eq",过滤
条件
操作
Python原生内置API列表
滤序列,过滤掉不符合
条件
的元素,返回由符合
条件
元素组成的新列表len(x)返回对象(字符、列表、元组等)长度或项目个数range(start,stop[,step])创建一个整数列表,一般用在for循环中type(object)只有一个参数则返回对象的类型,三个参数返回新的类型对象bytearray([source[,encoding[,errors]]])返回一个新字节数组,这个数组里的元素是可
表单错误信息
以下是表单错误信息的提示:错误编码错误信息0成功1失败1502取表单字段失败1503字段不是关联数组类型1504不存在的字段1505不支持的函数1506连接数据库失败1507字段别名重复1508非法字段别名1509BETWEEN([/<])
条件
的边界值参数不正确,必须为数组,且数组元素不能少于两个1510IN
条件
的数组元素不能为空1511不存在的
条件
字段1512不支持的
条件
字段,1513
条件
字段不
表单数据组合规则
tas)组合多个查询
条件
的情况wheres1"$字段别名1in('1','2','3','4','5')"wheres2"$字段别名2in('1','2','3','4','5')"1条datas对应1个wheres,datas和wheres是专有关键字,写错会索引不到数据alls[{'datas':data,'wheres':wheres1},{'datas':data,'wheres':whe
表单系统字段说明
s)系统字段作为查询
条件
时idwheres"$id'5bf2539539ff417c6e5902ee'"retform.select("测试表单",fields,wheres)creatorwheres"$creator'547a48c50eccde5ac8c0883b'"retform.select("测试表单",fields,wheres)createTimewheres"$createTim
支持的SQL函数、关键字
支持的SQL函数、关键字关键字无聚合函数SQL函数SQL说明使用
条件
python语法示例COUNT计算行数表单查询相关api,用于修饰字段别名fields[quot;COUNT($字段别名)quot;]retform.select(quot;表单别名quot;,fields)MAX求最大值表单查询相关api,用于修饰字段别名("数字字段"获取的是数学最大值,"文本字段"获取的是ASCII最大值)f
form.select
heres字符型查询
条件
,默认为空字符串type整数型默认为00:以列名的方式返回查询结果的全部数据1:以索引的方式返回查询结果的全部数据2:以列名的方式返回查询到的第一条记录3:以索引的方式返回查询到的第一条记录4:以集合的方式返回查询结果的全部数据(集合特性默认去重)wheres数据格式:WHERE($单行文本like"%111%")AND($多行文本between"111"AND"222")
form.subinsert
heres字符型查询
条件
返回值类型描述整型执行成功返回执行sql语句影响到的行数,执行失败返回1备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1594不允许操作回收站的表单1300参数不是数组类型1305参数不是关联数组155
form.count
form.count功能说明描述查询表单中的数据量。函数原型form.count(formAlias,wheres"")参数名称类型描述formAlias字符型表单的别名,可以在表单设计界面中的”表单属性”中获取(支持跨应用操作数据,格式为:"appid@表别名")wheres字符型查询
条件
返回值类型描述整型返回符合where
条件
的数据数量,返回1表示执行出错备注可能出现的错误信息,执行[getl
form.inserts
wheres表单查询
条件
其他:所有表单api调用频率限制为1000次/分钟。示例deftest():普通数据提交datas{}datas["$单行文本1"]"123"datas["$单行文本2"]"abc"INSERTINTO测试SET单行文本1123,单行文本2"aabb";alls[datas,datas,datas]组合成多行数据retform.inserts("测试表单",alls)pri
form.delete
form.delete功能说明描述删除数据库中指定表的数据。(标记为已删除,可以在数据回收站里恢复)支持部分mysql函数,请查看文档【[支持的SQL函数]】函数原型form.delete(formAlias,wheres"")参数名称类型描述formAlias字符型表单别名,可以在表单设计界面中的”表单属性”中获取(支持跨应用操作数据,格式为:"appid@表别名")wheres字符型查询
条件
,
form.update
heres字符型查询
条件
,默认为空返回值类型描述整型更新成功,返回更新的数据行数,更新失败返回1备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1300参数不是数组类型1304参数不是索引数组1305参数不是关联数组1506连接
form.subinserts
,但是记录错误信息)
条件
不匹配导致插入无效时返回0备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1594不允许操作回收站的表单1300参数不是数组类型1305参数不是关联数组1559请参考文档重新编辑查询
条件
1560表单中没有
form.subupdate
heres字符型查询
条件
返回值类型描述整型更新成功,返回符合子表单
条件
的数据行数,更新失败返回1备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1594不允许操作回收站的表单1300参数不是数组类型1305参数不是关联数组155
form.subdelete
heres字符型查询
条件
返回值类型描述整型删除成功,返回删除的数据行数,删除失败返回1备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1594不允许操作回收站的表单1300参数不是数组类型1305参数不是关联数组1559请参考文
form.has
form.has功能说明描述查询表单中数据是否存在。函数原型form.has(formAlias,wheres)参数名称类型描述formAlias字符型表单别名,可以在表单设计界面中的”表单属性”中获取(支持跨应用操作数据,格式为:"appid@表别名")wheres字符型查询
条件
返回值类型描述逻辑型返回True表示数据存在,返回False数据不存在或者执行出错备注可能出现的错误信息,执行[get
form.aggregateselect
heres字符型查询
条件
,默认为空字符wheres数据格式:WHERE($单行文本like"%111%")AND($多行文本between"111"AND"222")GROUPBY$单行文本,$多行文本ORDERBY$单行文本DESC,$多行文本ASCLIMIT0,20
条件
存在or语句时需要将查询
条件
括起来,因为外层存在系统查询
条件
and,or
条件
和其混用会导致结果不准确,order/group/
form.subupdates
,注意这里指的是更新
条件
,不是对数据库的影响结果)bFail逻辑型遇到错误是否中断执行,默认为True表示中断执行且回滚事务,False表示继续往下执行返回值类型描述整型更新成功返回更新的数据行数,更新失败返回1(任意一条数据失败时根据bFail决定是否回滚事务,bFailFalse时继续执行后面的操作,但是记录错误信息)
条件
不匹配导致更新无效时返回0备注可能出现的错误信息,执行[getlaste
form.updates
,注意这里指的是更新
条件
,不是对数据库的影响结果)bFail逻辑型遇到错误是否中断执行,默认为True表示中断执行且回滚事务,False表示继续往下执行返回值类型描述整型更新成功返回更新的数据行数,更新失败返回1(任意一条数据失败时根据bFail决定是否回滚事务,bFailFalse时继续执行后面的操作,但是记录错误信息)
条件
不匹配导致更新无效时返回0备注可能出现的错误信息,执行[getlaste
form.handleselect
heres字符型查询
条件
,默认为空type整数型默认为00:以列名的方式返回查询结果的全部数据1:以索引的方式返回查询结果的全部数据2:以列名的方式返回查询到的第一条记录3:以索引的方式返回查询到的第一条记录4:以集合的方式返回查询结果的全部数据(集合特性默认去重)wheres数据格式:WHERE($单行文本like"%111%")AND($多行文本between"111"AND"222")GRO
form.handleinserts
,但是记录错误信息)
条件
不匹配导致插入无效时返回0备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1300参数不是数组类型1306数组中有元素不是索引数组1321数据大小超出限制1313参数非法1305参数不是关联数组1506连
form.handledelete
heres字符型查询
条件
,
条件
为数组格式,默认为空表示删除全部返回值类型描述整型删除成功,返回删除的数据行数,删除失败返回1备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1409表单数据库的操作句柄不存在1594不允许操作回收
form.handleupdate
heres字符型查询
条件
,默认为空返回值类型描述整型更新成功,返回更新的数据行数,更新失败返回1备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1409表单数据库的操作句柄不存在1300参数不是数组类型1304参数不是索引数组1
form.handleupdates
,注意这里指的是更新
条件
,不是对数据库的影响结果)返回值类型描述整型执行成功返回执行sql语句影响到的行数执行失败返回1(失败时不会回滚事务,因为是句柄操作,事务回滚由用户控制,但是记录错误信息)
条件
不匹配导致更新无效时返回0备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息140
form.handlesubinserts
,但是记录错误信息)
条件
不匹配导致插入无效时返回0备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1409表单数据库的操作句柄不存在1594不允许操作回收站的表单1300参数不是数组类型1305参数不是关联数组1559请参考文档
form.handlesubupdate
heres字符型查询
条件
返回值类型描述整型更新成功,返回符合子表单
条件
的数据行数,更新失败返回1备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1409表单数据库的操作句柄不存在1594不允许操作回收站的表单1300参数不是数组
form.handlesubupdates
,注意这里指的是更新
条件
,不是对数据库的影响结果)返回值类型描述整型执行成功返回执行sql语句影响到的行数执行失败返回1(任意一条数据失败根据bFail决定是否回滚事务,bFailFalse时继续执行后面的操作,但是记录错误信息)
条件
不匹配导致更新无效时返回0备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlaster
form.handlesubdelete
heres字符型查询
条件
返回值类型描述整型删除成功,返回删除的数据行数,删除失败返回1备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1409表单数据库的操作句柄不存在1594不允许操作回收站的表单1300参数不是数组类型130
form.handlehas
form.handlehas功能说明描述查询表单中数据是否存在。函数原型form.handlehas(hd,formAlias,wheres)参数名称类型描述hd整型通过form.open()得到的句柄formAlias字符型表单别名,可以在表单设计界面中的”表单属性”中获取(支持跨应用操作数据,格式为:"appid@表别名")wheres字符型查询
条件
返回值类型描述逻辑型返回True表示数据存在
form.handlesubinsert
heres字符型查询
条件
返回值类型描述整型执行成功返回执行sql语句影响到的行数,执行失败返回1备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1409表单数据库的操作句柄不存在1594不允许操作回收站的表单1300参数不是数组
form.getworkflowid
t]的查询条件,用于
筛选
字段字段和数据返回值类型描述数组:列表型获取成功返回所有待办的流程数据id,获取失败返回空数组。具体错误信息可以备注中查询数据格式:["5358ea58583c64e2b5675b22","5784ffbb9f96ab08740b22c6"]备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlas
_forminitiallib(表单初始化事件)
e]:报表的(过滤+
筛选
+可见权限)条件标识符,即能看到的所有数据。[enable]:报表的(过滤+
筛选
+可操作权限)条件标识符,即能看到的所有数据中的当前批量菜单可以有权限操作的数据(enable是visible的子集)where格式为(不支持AND和OR,其他的类同)where{"FILTER":"8D97E5B5507B394663BF33BA147EE020","LIMIT":[0,500
© 2016-2024 baishuyun Inc. All Rights Reserved
长沙百数科技有限公司版权所有
(湘ICP备15007281号-4)