百数帮助
首页
帮助文档
后端python
开放平台
私有云
场景案例
更新日志
返回控制台
返回控制台
为你搜索到35个相关结果
搜索热词:
数据权限
注册
登录
导出与导入
对外展示
数据管理
百数
全部
帮助文档
后端python (
35
)
开放平台
私有云
场景案例
Python原生内置API列表
Python原生内置API列表以下API为python原生内置,可以直接使用。api说明abs(x)函数返回
数字
的绝对值divmod(a,b)把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a/b,a%b)staticmethod(function)返回函数的静态方法all(iterable)用于判断给定的可迭代参数iterable中的所有元素是否都为TRUE,如果是返回True,否则返
print
print功能说明描述日志打印,写入信息到日志目录的文件中,每个云应用都有一个专属的日志目录。函数原型print([content,...],logName"默认日志")参数名称类型描述content任意型写入的内容(只支持:
数字
,字符串,逻辑型,数组,None)...任意型表示支持多个参数的打印,最后一个参数为日志文件的名称logName字符型日志目录中的文件名,默认为“默认日志”(只需要填写名
表单字段类型
字段名称字段类型字段名称字段类型单行文本text图片image多行文本textarea附件upload
数字
number子表单subform日期时间datetime关联查询linkquery单选按钮组radiogroup关联数据linkdata复选框组checkboxgroup手写签名signature下拉框combo成员单选user下拉复选框combocheck成员多选usergroup地址add
查询条件和排序规则
使用数组表示(如果是
数字
字段则表示为数学值)NOTBETWEEN$字段别名notbetween'内容1'and'内容2'where字段别名notbetween'内容1'and'内容2'NOTBETWEEN的值只能为2个,使用数组表示(如果是
数字
字段则表示为数学值)LIKE$字段别名like'%内容1%'where字段别名like'%内容1%'LIKE的值只能为1个,可以使用通配符%NOTLIKE$
支持的SQL函数、关键字
支持的SQL函数、关键字关键字无聚合函数SQL函数SQL说明使用条件python语法示例COUNT计算行数表单查询相关api,用于修饰字段别名fields[quot;COUNT($字段别名)quot;]retform.select(quot;表单别名quot;,fields)MAX求最大值表单查询相关api,用于修饰字段别名("
数字
字段"获取的是数学最大值,"文本字段"获取的是ASCII最大值)f
form.select
单行文本,多行文本,
数字
,日期时间,单选按钮组,下拉框,流水号,成员单选,部门单选)fields["$单行文本"]where"($单行文本isnullor$单行文本'')"resform.select("测试表单",fields,where)print(res)复合字段查空值(复选框组,下拉复选框,图片,附件,手写签名,成员多选,部门多选)fields["$复选框组"]where"($复选框组is
form.inserts
子表单["$子表单_
数字
"]"111"子表单["$子表单_下拉框"]"子表单_下拉框1"子表单["$子表单_下拉复选框"]["选项1","选项2"]子表单["$子表单_日期时间"]timenow()子表单1{}子表单1["$子表单_单行文本"]"子表单_单行文本2"子表单1["$子表单_
数字
"]"222"子表单1["$子表单_下拉框"]"子表单_下拉框2"子表单1["$子表单_下拉复选框"]["选
form.insert
子表单["$子表单_
数字
"]"111"子表单["$子表单_下拉框"]"子表单_下拉框1"子表单["$子表单_下拉复选框"]["选项1","选项2"]子表单["$子表单_日期时间"]timenow()子表单1{}子表单1["$子表单_单行文本"]"子表单_单行文本2"子表单1["$子表单_
数字
"]"222"子表单1["$子表单_下拉框"]"子表单_下拉框2"子表单1["$子表单_下拉复选框"]["选
form.update
式示例单值表达式!!
数字
1{"exp":"!$
数字
1"}四则运算表达式+/%
数字
1+
数字
2{"exp":"$
数字
1+$
数字
2"}
数字
1+ABS(
数字
2)3{"exp":"$
数字
1+ABS($
数字
2)3"}exp:运算表达式($表示字段,表示函数)其他:所有表单api调用频率限制为1000次/分钟。示例deftest():普通数据更新datas{}datas["$文本"]'123'datas["$文
form.subupdate
式示例单值表达式!!
数字
1{"exp":"!$
数字
1"}四则运算表达式+/%
数字
1+
数字
2{"exp":"$
数字
1+$
数字
2"}
数字
1+ABS(
数字
2)3{"exp":"$
数字
1+ABS($
数字
2)3"}exp:运算表达式($表示字段,表示函数)其他:所有表单api调用频率限制为1000次/分钟。示例deftest():普通数据更新datas{}datas["$子表单_单行文本"]"1111"da
form.aggregateselect
单行文本,多行文本,
数字
,日期时间,单选按钮组,下拉框,流水号,成员单选,部门单选)fields["$单行文本"]where"($单行文本isNoneor$单行文本'')"resform.aggregateselect("测试表单",fields,where)print(res)日期查询(由于日期在数据库底层为时间戳格式(毫秒),所以这里要进行转换)fields["$日期时间"]where"$日期
form.subupdates
式示例单值表达式!!
数字
1{"exp":"!$
数字
1"}四则运算表达式+/%
数字
1+
数字
2{"exp":"$
数字
1+$
数字
2"}
数字
1+ABS(
数字
2)3{"exp":"$
数字
1+ABS($
数字
2)3"}exp:运算表达式($表示字段,表示函数)示例deftest():datas{}datas["$子表单_单行文本"]"1111"wheres1"$单行文本'11'"wheres2"$单行文本'22
form.updates
式示例单值表达式!!
数字
1{"exp":"!$
数字
1"}四则运算表达式+/%
数字
1+
数字
2{"exp":"$
数字
1+$
数字
2"}
数字
1+ABS(
数字
2)3{"exp":"$
数字
1+ABS($
数字
2)3"}exp:运算表达式($表示字段,表示函数)示例deftest():普通数据更新datas{}datas["$文本"]'123'datas["$文本1"]"aabb"wheres1"$单行文本'11
form.addactionlog
cd"datas["
数字
"]123datas["日期时间"]"2019070512:02:03"datas["单选按钮组"]"选项1"datas["复选框组"]["选项1","选项2"]datas["下拉框"]"选项1"datas["下拉复选框"]["选项1","选项2"]datas["地址"]{"province":"湖南省","city":"长沙市","district":"芙蓉区","det
form.handleselect
单行文本,多行文本,
数字
,日期时间,单选按钮组,下拉框,流水号,成员单选,部门单选)fields["$单行文本"]where"($单行文本isNoneor$单行文本'')"resform.handleselect(hd,"测试表单",fields,where)print(res)复合字段查空值(复选框组,下拉复选框,图片,附件,手写签名,成员多选,部门多选)fields["$复选框组"]where
form.handleupdate
式示例单值表达式!!
数字
1{"exp":"!$
数字
1"}四则运算表达式+/%
数字
1+
数字
2{"exp":"$
数字
1+$
数字
2"}
数字
1+ABS(
数字
2)3{"exp":"$
数字
1+ABS($
数字
2)3"}exp:运算表达式($表示字段,表示函数)其他:所有表单api调用频率限制为1000次/分钟。示例deftest():hdform.open()普通数据更新datas{}datas["$文本"]1
form.handleupdates
式示例单值表达式!!
数字
1{"exp":"!$
数字
1"}四则运算表达式+/%
数字
1+
数字
2{"exp":"$
数字
1+$
数字
2"}
数字
1+ABS(
数字
2)3{"exp":"$
数字
1+ABS($
数字
2)3"}exp:运算表达式($表示字段,表示函数)示例deftest():普通数据更新datas{}datas["$单行文本"]"单行文本1"datas["$多行文本"]"多行文本1"wheres1"$单
form.handleinsert
子表单["$子表单_
数字
"]"111"子表单["$子表单_下拉框"]"子表单_下拉框1"子表单["$子表单_下拉复选框"]["选项1","选项2"]子表单["$子表单_日期时间"]timenow()子表单1{}子表单1["$子表单_单行文本"]"子表单_单行文本2"子表单1["$子表单_
数字
"]"222"子表单1["$子表单_下拉框"]"子表单_下拉框2"子表单1["$子表单_下拉复选框"]["选
form.handlesubupdate
式示例单值表达式!!
数字
1{"exp":"!$
数字
1"}四则运算表达式+/%
数字
1+
数字
2{"exp":"$
数字
1+$
数字
2"}
数字
1+ABS(
数字
2)3{"exp":"$
数字
1+ABS($
数字
2)3"}exp:运算表达式($表示字段,表示函数)其他:所有表单api调用频率限制为1000次/分钟。示例deftest():普通数据更新datas{}datas["$子表单_单行文本"]"1111"da
form.handlesubupdates
式示例单值表达式!!
数字
1{"exp":"!$
数字
1"}四则运算表达式+/%
数字
1+
数字
2{"exp":"$
数字
1+$
数字
2"}
数字
1+ABS(
数字
2)3{"exp":"$
数字
1+ABS($
数字
2)3"}exp:运算表达式($表示字段,表示函数)示例deftest():普通数据更新datas{}datas["$子表单_单行文本"]"子表单_单行文本1"datas["$子表单_
数字
"]"111"da
form.getctrlattr
","name":"
数字
"},"relyWidget":{"type":"formula","name":"公式2"},"method":"eq"}],"dataField":{"type":"text","name":"单行文本"}}
form.insertdata
"子表单["子表单_
数字
"]"111"子表单["子表单_下拉框"]"子表单_下拉框1"子表单["子表单_下拉复选框"]["选项1","选项2"]子表单["子表单_日期时间"]timenow()子表单1{}子表单1["子表单_单行文本"]"子表单_单行文本2"子表单1["子表单_
数字
"]"222"子表单1["子表单_下拉框"]"子表单_下拉框2"子表单1["子表单_下拉复选框"]["选项1","选项
form.insertdatas
"子表单["子表单_
数字
"]"111"子表单["子表单_下拉框"]"子表单_下拉框1"子表单["子表单_下拉复选框"]["选项1","选项2"]子表单["子表单_日期时间"]timenow()子表单1{}子表单1["子表单_单行文本"]"子表单_单行文本2"子表单1["子表单_
数字
"]"222"子表单1["子表单_下拉框"]"子表单_下拉框2"子表单1["子表单_下拉复选框"]["选项1","选项
form.subupdatedata
subAlias]参
数字
段相关的字段id,默认为空返回值类型描述整型更新成功,返回符合子表单条件的数据行数,更新失败返回1备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1594不允许操作回收站的表单1300参数不是数组类型13
form.subdatacount
subAlias]参
数字
段相关的字段id,默认为空返回值类型描述整型返回符合where条件的数据数量,返回1表示执行出错备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1594不允许操作回收站的表单1506连接数据库失败1502
form.updatedatas
式示例单值表达式!!
数字
1{"left"{"type":"field","val":"
数字
1"},"exp":"!"}四则运算表达式+/%
数字
1+
数字
2{"left":{"type":"field","val":"
数字
1"},"right":{"type":"field","val":"
数字
2"},"exp":"+"}
数字
1+
数字
23{"left":{"type":"field","val":"数
form.updatedata
式示例单值表达式!!
数字
1{"left"{"type":"field","val":"
数字
1"},"exp":"!"}四则运算表达式+/%
数字
1+
数字
2{"left":{"type":"field","val":"
数字
1"},"right":{"type":"field","val":"
数字
2"},"exp":"+"}
数字
1+
数字
23{"left":{"type":"field","val":"数
form.subdeletedata
subAlias]参
数字
段相关的字段id,默认为空返回值类型描述整型删除成功,返回删除的数据行数,删除失败返回1备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1594不允许操作回收站的表单1300参数不是数组类型1305参数不
form.subdatahas
subAlias]参
数字
段相关的字段id返回值类型描述逻辑型返回True表示数据存在,返回False数据不存在或者执行出错备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1594不允许操作回收站的表单1506连接数据库失败150
form.subupdatedatas
式示例单值表达式!!
数字
1{"left"{"type":"field","val":"
数字
1"},"exp":"!"}四则运算表达式+/%
数字
1+
数字
2{"left":{"type":"field","val":"
数字
1"},"right":{"type":"field","val":"
数字
2"},"exp":"+"}
数字
1+
数字
23{"left":{"type":"field","val":"数
form.handlesubupdatedata
ubformid]参
数字
段相关的字段id,否则函数会直接报错返回值类型描述整型执行成功返回更新的数据行数,更新出错返回1备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1409表单数据库的操作句柄不存在1594不允许操作回收站的
form.handlesubdatacount
subAlias]参
数字
段相关的字段id,默认为空返回值类型描述整型返回符合where条件的数据数量,返回1表示执行出错备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1409表单数据库的操作句柄不存在1594不允许操作回收站的
form.handlesubupdatedatas
式示例单值表达式!!
数字
1{"left"{"type":"field","val":"
数字
1"},"exp":"!"}四则运算表达式+/%
数字
1+
数字
2{"left":{"type":"field","val":"
数字
1"},"right":{"type":"field","val":"
数字
2"},"exp":"+"}
数字
1+
数字
23{"left":{"type":"field","val":"数
form.handleupdatedatas
式示例单值表达式!!
数字
1{"left"{"type":"field","val":"
数字
1"},"exp":"!"}四则运算表达式+/%
数字
1+
数字
2{"left":{"type":"field","val":"
数字
1"},"right":{"type":"field","val":"
数字
2"},"exp":"+"}
数字
1+
数字
23{"left":{"type":"field","val":"数
form.handleupdatedata
式示例单值表达式!!
数字
1{"left"{"type":"field","val":"
数字
1"},"exp":"!"}四则运算表达式+/%
数字
1+
数字
2{"left":{"type":"field","val":"
数字
1"},"right":{"type":"field","val":"
数字
2"},"exp":"+"}
数字
1+
数字
23{"left":{"type":"field","val":"数
© 2016-2024 baishuyun Inc. All Rights Reserved
长沙百数科技有限公司版权所有
(湘ICP备15007281号-4)