百数帮助
首页
帮助文档
后端python
开放平台
私有云
场景案例
更新日志
返回控制台
返回控制台
为你搜索到35个相关结果
搜索热词:
数据权限
注册
登录
导出与导入
对外展示
数据管理
百数
全部
帮助文档
后端python (
35
)
开放平台
私有云
场景案例
_formsubmit(表单
提交
事件)
_formsubmit功能说明描述『表单
提交
事件』入口函数,启用后在“表单
提交
”时触发。通过此事件,可以即时反馈相关信息给
提交
者,便于交互。此事件触发有3个必要的条件:①、表单类型为“事件表单”或“流程事件表单”。②、表单属性里“表单
提交
数据”选择为“后端事件”。③、表单其他属性里“允许
提交
数据”选择为“是”(默认:是)表单属性启用表单
提交
后端事件确保:允许
提交
数据“开启”事件触发流程:触发事件后
_formsubmitlib(表单数据
提交
事件)
_formsubmitlib功能说明描述『表单
提交
插件事件』入口函数,启用后在“表单
提交
”时触发。通过此事件,可以即时反馈相关信息给
提交
者,便于交互。此事件触发有3个必要的条件:①、表单类型没有限制”。②、表单属性里“表单
提交
数据”选择为“功能插件”。③、表单其他属性里“允许
提交
数据”选择为“是”(默认:是)表单属性启用表单
提交
后端事件确保:允许
提交
数据“开启”事件触发流程:触发事件后,前端页面会
表单系统字段说明
以下字段为表单系统字段:别名表单类型说明_id数据idcreator普通/流程表单数据的
提交
人(id:
提交
人id,nickname:昵称)deleter普通/流程表单数据的删除人(后端api不能查询删除的数据)createTime普通/流程表单
提交
时间updateTime普通/流程表单更新时间deleteTime普通/流程表单删除时间(后端api不能查询删除的数据)flowState流程表单流程状
form.select
要进行转换,系统字段
提交
时间、更新时间除外)fields["$日期时间"]where"$日期时间BETWEENunix_timestamp('2020092900:00:00')1000andunix_timestamp('2020092923:59:59')1000"resform.select("测试表单",fields,where)print(res)演示示例暂无安装包下载暂无相关视频暂无
form.subinsert
st():子表单数据
提交
datas{}datas["$子表单_单行文本"]"123"datas["$子表单_多行文本"]"aabb"wheres"$单行文本'11'"retform.subinsert("测试表单","子表单",datas,wheres)print(ret)图片/附件/手写签名的文件操作图片为数组格式,可以有多个,例如:[{"_id":"5adf0f8e7f96c03842ae3f
form.inserts
itter字符型数据
提交
人的userid,默认为空表示为当前云应用的默认用户返回值类型描述整型执行成功返回执行sql语句影响到的行数执行失败返回1(任意一条数据失败根据bFail决定是否回滚事务,bFailFalse时继续执行后面的操作,但是记录错误信息)备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterro
form.insert
itter字符型数据
提交
人的userid,默认为空表示为当前云应用的默认用户返回值类型描述整型执行成功返回执行sql语句影响到的行数备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1300参数不是数组类型1305参数不是关联数组
form.update
t(ret)修改系统
提交
人/
提交
时间datas{}datas["creator"]"547a48c50eccde5ac8c0883b"datas["createTime"]timenow()retform.update("测试表单",datas)print(ret)演示示例暂无安装包下载暂无相关视频暂无
form.subinserts
st():子表单数据
提交
datas{}datas["$子表单_单行文本"]"123"datas["$子表单_多行文本"]"aabb"wheres"$单行文本'11'"alls[{"datas":datas,"wheres":wheres},{"datas":datas,"wheres":wheres}]retform.subinserts("测试表单","子表单",alls)print(ret)图
form.handleinserts
itter字符型数据
提交
人的userid,默认为空表示为当前云应用的默认用户返回值类型描述整型执行成功返回执行sql语句影响到的行数执行失败返回1(失败时不会回滚事务,因为是句柄操作,事务回滚由用户控制,但是记录错误信息)条件不匹配导致插入无效时返回0备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(
form.handleupdate
t(ret)修改系统
提交
人/
提交
时间datas{}datas["creator"]"547a48c50eccde5ac8c0883b"datas["createTime"]timenow()retform.handleupdate("测试表单",datas)print(ret)form.close(hd)演示示例暂无安装包下载暂无相关视频暂无
form.handleinsert
itter字符型数据
提交
人的userid,默认为空表示为当前云应用的默认用户返回值类型描述整型执行成功返回执行sql语句影响到的行数备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1409表单数据库的操作句柄不存在1300参数不
form.handlesubinserts
pen()子表单数据
提交
datas{}datas["$子表单_单行文本"]"123"datas["$子表单_多行文本"]"aabb"wheres"$单行文本'文本内容1'"alls[{"datas":datas,"wheres":wheres},{"datas":datas,"wheres":wheres}]retform.handlesubinserts(hd,"测试表单","子表单",alls
form.rollback
form.rollback功能说明描述回滚表单事务,即撤销之前的sql执行操作。函数原型form.rollback(hd)参数名称类型描述hd整型通过form.open()得到的句柄返回值类型描述逻辑型
提交
成功返回True,失败返回False备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编
form.handlesubinsert
st():子表单数据
提交
datas{}datas["$子表单_单行文本"]"123"datas["$子表单_多行文本"]"aabb"wheres"$单行文本'11'"hdform.open()retform.handlesubinsert(hd,"测试表单","子表单",datas,wheres)print(ret)图片/附件/手写签名的文件操作(需要先在前端手动插入1张图片)图片为数组格式,可以
form.commit
form.commit功能说明描述
提交
表单事务中的工作数据。函数原型form.commit(hd)参数名称类型描述hd整型通过form.open()得到的句柄返回值类型描述逻辑型
提交
成功返回True,失败返回False备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api
form.workflowstart
form.workflowstart功能说明描述按流转条件发起一个流程,只会流转到流程起点的下一个节点。(效果等同于web
提交
方式)函数原型form.workflowstart(formAlias,data,submitter"")参数名称类型描述formAlias字符型流程表单别名,可以在表单设计界面中的”表单属性”中获取(支持跨应用取数据,格式为:"appid@表别名")data数组:字典型流
form.getworkflowdata
eator当前数据的
提交
人createTime当前数据的
提交
时间node节点信息id节点idname节点名称alias节点别名state节点状态,0表示处理中的节点,其它表示不在处理中chargers节点的负责人ccUsers节点的抄送人transactors节点的审批人(没有审批的话则为空数组)time表示节点的到达时间(流程数据被创建时默认为创建时间)备注可能出现的错误信息,执行[getlas
form.getworkflowlog
"action":"
提交
","alias":"节点0","time":"2020021512:01:56","comment":"","userid":"51e2f4bf067163fed4d5d8cd","signature":[],"id":0},{"name":"节点1的名称","action":"暂存","alias":"节点1","time":"2020021512:13:34","co
form.getdataurl
如果是普通表则为数据
提交
页面public:表示数据外链页面(需要在数据管理界面开启)inner:表示数据内链页面返回值类型描述字符型执行成功返回对应的url,失败返回空字符串备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确131
form.insertdata
itter字符型数据
提交
人的userid,默认为空表示为当前云应用的默认用户返回值类型描述整型执行成功返回执行sql语句影响到的行数,执行失败返回1备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1300参数不是数组类型1305
form.insertdatas
itter字符型数据
提交
人的userid,默认为空表示为当前云应用的默认用户返回值类型描述整型执行成功返回执行sql语句影响到的行数执行失败返回1(任意一条数据失败根据bFail决定是否回滚事务,bFailFalse时继续执行后面的操作,但是记录错误信息)备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterro
form.subinsertdata
st():子表单数据
提交
datas{}datas["子表单_单行文本"]"123"datas["子表单_多行文本"]"aabb"wheres{"AND":[{"name":"单行文本","val":"111","exp":""}]}retform.subinsertdata("测试表单","子表单",datas,wheres)print(ret)图片/附件/手写签名的文件操作(需要先在前端手动插入
form.subinsertdatas
st():子表单数据
提交
datas{}datas["子表单_单行文本"]"123"datas["子表单_多行文本"]"aabb"wheres{"AND":[{"name":"单行文本","val":"111","exp":""}]}alls[{"datas":datas,"wheres":wheres},{"datas":datas,"wheres":wheres}]retform.subinse
form.handlesubinsertdatas
pen()子表单数据
提交
datas{}datas["子表单_单行文本"]"123"datas["子表单_多行文本"]"aabb"wheres{"AND":[{"name":"单行文本","exp":"","val":"文本内容1"}]}alls[{"datas":datas,"wheres":wheres},{"datas":datas,"wheres":wheres}]retform.handl
form.handleinsertdatas
itter字符型数据
提交
人的userid,默认为空表示为当前云应用的默认用户返回值类型描述整型执行成功返回执行sql语句影响到的行数执行失败返回1(失败时不会回滚事务,因为是句柄操作,事务回滚由用户控制,但是记录错误信息)条件不匹配导致插入无效时返回0备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(
form.handlesubinsertdata
st():子表单数据
提交
hdform.open()datas{}datas["子表单_单行文本"]"123"datas["子表单_多行文本"]"aabb"wheres{"AND":[{"name":"单行文本","exp":"","val":"文本内容1"}]}retform.handlesubinsertdata(hd,"测试表单","子表单",datas,wheres)print(ret)图片
form.handleinsertdata
itter字符型数据
提交
人的userid,默认为空表示为当前云应用的默认用户返回值类型描述整型执行成功返回执行sql语句影响到的行数,执行失败返回1备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1409表单数据库的操作句柄不存
curl.setopt
coded,就像表单
提交
的一样。CURLOPT_PUT54启用时允许HTTP发送文件,必须同时设置CURLOPT_INFILE和CURLOPT_INFILESIZE。CURLOPT_RETURNTRANSFER19914设置为真,将curlexec()获取的信息以文本的方法在功能函数中返回。CURLOPT_SSL_VERIFYPEER64禁用后cURL将终止从服务端进行验证。使用CURLOPT_C
requests.request
。POST向指定资源
提交
数据进行处理请求(例如
提交
表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。PUT向指定资源位置上传其最新内容。DELETE请求服务器删除RequestURI所标识的资源。TRACE回显服务器收到的请求,主要用于测试或诊断。CONNECTHTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。更多详情请参见函数原型r
httpex.request
OST模式时,向服务
提交
的数据,GET模式下此参数无效charset字符型网页页面内容编码,默认当作"utf8"处理,如果出现乱码,请检查页面内容的具体编码,然后设置requestheader数组型默认为空数组,使用curl自带请求头proxy字符型默认为空,不使用代理,如需使用,请填写代理对应的ip与端口格式为,代理ip:端口redirect逻辑型当遇到302这类页面跳转的时候,是否自动进入下一
mysql.commit
mysql.commit功能说明描述保存mysql事务中的工作数据。函数原型mysql.commit(hd)参数名称类型描述hd整型已经打开的mysql数据库句柄返回值类型描述逻辑型
提交
成功返回True,失败返回False备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1400参
sqlserver.commit
sqlserver.commit功能说明描述保存sqlserver事务中的工作数据。函数原型sqlserver.commit(hd)参数名称类型描述hd整型已经打开的sqlserver数据库句柄返回值类型描述逻辑型
提交
成功返回True,失败返回False备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror
Python后端事件
Python后端事件功能说明本章主要介绍各种应用后端事件的功能与使用。本章内容[_forminitial(表单初始化事件)][_formeditinitial(表单编辑初始化事件)][_flownodeinitial(流程节点初始化事件)][_formevent(控件触发事件)][_formsubmit(表单
提交
事件)][_formupdate(表单编辑事件)][_formdelete(表单数据删
_formdelete(表单数据删除事件)
_formdelete功能说明描述『表单删除事件』入口函数,启用后通过“数据管理”或“分析报表数据表”,对单条数据进行删除输出确定后触发。(全部删除时不触发)通过此事件,可以即时反馈相关信息给
提交
者,便于交互。此事件触发有2个必要的条件:①、表单类型为“事件表单”或“流程事件表单”。②、表单属性里“表单删除数据”选择为“后端事件”。表单属性启用表单删除后端事件事件触发流程:触发事件后,前端页面会将
© 2016-2022 baishuyun Inc. All Rights Reserved
长沙百数科技有限公司版权所有
(湘ICP备15007281号-4)