百数帮助
首页
帮助文档
后端python
开放平台
私有云
场景案例
更新日志
返回控制台
返回控制台
为你搜索到35个相关结果
搜索热词:
数据权限
注册
登录
导出与导入
对外展示
数据管理
百数
全部 (
35
)
帮助文档
后端python
开放平台
私有云
场景案例
数字
数字
简介创建字段、字段预览“
数字
”是用于表单中数值记录或计算的场景,只允许输入数值类的值。可设置是否允许小数及小数位数,例如物料数量、价格、金额等。字段特点1.仅有“
数字
控件”输入的数值,可以参与公式计算、聚合表、数据视图及数据助手的公式。2.表单公式如果是“单行文本”里的
数字
参与计算,需要使用“VALUE(单行文本)”类型转换。3.特有功能“限定数值范围”,可以校验只允许填写指定范围内的数值。字
VALUE 文本转
数字
VALUE简介把文本类型的
数字
转为数值类型,才可进行四则运算。函数原型VALUE(text)函数说明将文本转化为
数字
。名称描述text要转换的字符串,必须为数值型的字符串,非数值型的字符串会转化失败。公式结果"1"+"1""11"VALUE("1")+VALUE("1")2名词解释无举例图文说明公式编辑与效果展示示例体验
STR_VALUE 文本转
数字
STR_VALUE简介把文本类型的
数字
转为数值类型,才可进行四则运算。视图/助手/数据管理公式,公式参数为字符串类型的常量时,必须用英文单引号标记,不支持英文双引号。函数原型STR_VALUE(text)函数说明将文本转化为
数字
。名称描述text要转换的字符串。公式结果STR_VALUE('1')+STR_VALUE('1')2STR_VALUE('123abc')123STR_VALUE('ab
SUMIF 满足某一条件的
数字
之和
SUMIF简介SUMIF函数可用于计算子表单中满足某一条件的
数字
相加并返回和。注意:此公式只能在表单字段公式设计时使用。函数原型SUMIF(range,criteria,[sum_range])函数说明名称描述::::range必需;根据criteria的条件规则进行检测的判断字段。支持的字段包括:子表单中的
数字
、单行文本、下拉框、单选按钮组;criteria必需;用于判断的条件规则。sum_ra
SUMIFS 满足多个条件的
数字
之和
SUMIFS简介SUMIFS函数用于计算子表单中满足多个条件的
数字
相加并返回和。注意:此公式只能在表单字段公式设计时使用。函数原型SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2,criteria2],...)函数说明名称描述::::sum_range必需;用于求和的计算字段。支持的字段包括:子表单中的
数字
、单行文本、下拉框、单
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函数、关键字
用于修饰字段别名("
数字
字段"获取的是数学最大值,"文本字段"获取的是ASCII最大值)fields[quot;MAX($字段别名)quot;]retform.select(quot;表单别名quot;,fields)MIN求最小值表单查询相关api,用于修饰字段别名("
数字
字段"获取的是数学最小值,"文本字段"获取的是ASCII最小值)fields[quot;MIN($字段别名)quot;]re
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
式示例单值表达式!!
数字
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.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.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.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":"数
© 2016-2022 baishuyun Inc. All Rights Reserved
长沙百数科技有限公司版权所有
(湘ICP备15007281号-4)