轻道帮助
首页
帮助文档
后端python
开放平台
私有云
场景案例
更新日志
返回控制台
返回控制台
为你搜索到35个相关结果
搜索热词:
数据权限
注册
登录
导出与导入
对外展示
数据管理
全部
帮助文档
后端python (
35
)
开放平台
私有云
场景案例
跨应用取
数据
说明
在应用开发页面,点开“应用设置”,左侧“跨应用”选项中,配置其他应用的表单名称,而后即可生效如图:应用设置跨应用表单别名格式:appid@表单别名名称类型描述appid整型]云应用的id(在云应用管理页面中查看,见下图)表别名字符型表单的别名支持的API为:API名称API描述form.getallctrlinfo获取云应用下指定表单的字段信息form.select查询指定表单存放在
数据
库中的
数据
表单
数据
组合规则
单条
数据
组合示例(应用于form.insertdata、form.updatedata等单次执行的api)声明一个数组data{}data['字段别名1']'
数据
内容1'data['字段别名2']'
数据
内容2'data['字段别名3']'
数据
内容3'如果需要子表单
数据
的话则需要声明一个子表单数组child{}child['子表单字段别名1']'
数据
内容1'child['子表单字段别名2']'
数据
内
_reporttablemenulib(报表
数据
表菜单按钮事件)
_reporttablemenulib功能说明描述报表的
数据
表菜单按钮触发事件:在报表表单里,如果点击菜单按钮操作时将触发此函数并执行模块代码,此事件触发有3个必要的条件:①、表单必须为报表表单。②、报表的
数据
表存在菜单按钮且菜单操作设置里的操作模式为"后端开发"。③、点击
数据
表的【菜单栏】按钮时触发此事件。函数原型def_reporttablemenulib(config,reportAlias
_formdelete(表单
数据
删除事件)
_formdelete功能说明描述『表单删除事件』入口函数,启用后通过“
数据
管理”或“分析报表
数据
表”,对单条
数据
进行删除输出确定后触发。(全部删除时不触发)通过此事件,可以即时反馈相关信息给提交者,便于交互。此事件触发有2个必要的条件:①、表单类型为“事件表单”或“流程事件表单”。②、表单属性里“表单删除
数据
”选择为“后端事件”。表单属性启用表单删除后端事件事件触发流程:触发事件后,前端页面会将
_datahelper(
数据
助手事件)
_datahelper功能说明描述
数据
助手事件』入口函数,启用
数据
助手后,可在常规范围内配置
数据
操作相关功能。事件触发有1个必要的条件:①、
数据
助手界面里,“执行动作”选择“功能模块后端事件”。启用助手添加配置后端配置函数原型def_datahelper(triggerType,outputInfo,arg):参数名称类型描述triggerType字符型功能助手的操作类型outputInfo数组:
_formsubmitlib(表单
数据
提交事件)
_formsubmitlib功能说明描述『表单提交模块事件』入口函数,启用后在“表单提交”时触发。通过此事件,可以即时反馈相关信息给提交者,便于交互。此事件触发有3个必要的条件:①、表单类型没有限制”。②、表单属性里“表单提交
数据
”选择为“功能模块”。③、表单其他属性里“允许提交
数据
”选择为“是”(默认:是)表单属性启用表单提交后端事件确保:允许提交
数据
“开启”事件触发流程:触发事件后,前端页面会
_formupdatelib(表单
数据
编辑事件)
_formupdatelib功能说明描述『表单编辑模块事件』入口函数,启用后通过“
数据
管理”或“分析报表
数据
表”,对单条
数据
进行编辑提交表单时触发。通过此事件,可以即时反馈相关信息给提交者,便于交互。此事件触发有2个必要的条件:①、表单类型没有限制。②、表单属性里“表单编辑
数据
”选择为“功能模块”。表单属性启用表单编辑后端事件事件触发流程:触发事件后,前端页面会将"当前表单别名","表单
数据
信息"
_datahelperlib(
数据
助手事件)
_datahelperlib功能说明描述
数据
助手事件:当在
数据
助手编辑界面中的执行动作选择【功能模块】且触发模式为【功能模块】,那么表单进行相关操作时,就会触发此功能函数,最后根据代码里的
数据
返回来进行相关处理此事件触发有1个必要的条件:①、
数据
助手界面里,【执行动作】选择【功能模块功能模块】并进行模块设置
数据
助手界面:函数原型def_datahelperlib(config,triggerTyp
_formdeletelib(表单
数据
删除事件)
_formdeletelib功能说明描述『表单删除模块事件』入口函数,启用后通过“
数据
管理”或“分析报表
数据
表”,对单条
数据
进行删除输出确定后触发。(全部删除时不触发)通过此事件,可以即时反馈相关信息给提交者,便于交互。此事件触发有2个必要的条件:①、表单类型没有限制。②、表单属性里“表单删除
数据
”选择为“功能模块”。表单属性启用表单删除后端事件事件触发流程:触发事件后,前端页面会将"当前表单别名
_forminitial(表单初始化事件)
hority"]此条
数据权限
类型enable:有权操作此条数据visible:只能查看此条数据datas["dataId"]数据id,此条数据的唯一编码menuInfo数据表单的菜单按钮信息name:菜单名称reportSource分析报表关联的来源表信息alias:表单别名type:表单类型(form:普通表单、事件表单、流程表单、流程事件表单)sourceAlias分析报表别名type请求来源
_forminitiallib(表单初始化事件)
名authority
数据权限
,enable表示可操作此条数据,visible表示只能查看数据datas菜单事件对应的当前数据信息(dataId:数据id,其他为字段的数据信息)报表的批量菜单按钮操作【弹出表单】时arg的数据格式:{"sourceAlias":"我的库存报表","menuInfo":{"name":"修改价格","type":"all"},"reportSource":{"type
应用后端对Python的改进部分
应用后端对Python的改进部分1、不再支持函数体外部定义比如全局变量的定义,以及函数体外表达式的写法,我们也不再支持。2、支持中文的变量和函数名的定义Python语言支持中文的变量和函数名的定义示例deftest():返回
数据
"这是返回
数据
"return返回
数据
3、增加了一套APIAPI是一些预先定义的函数,目的是提供应用程序与开发人员基于软件或硬件得以访问一组例程的能力,而又无需访问源码,或理
Python原生内置API列表
)用于将一个可遍历的
数据
对象(如列表、元组或字符串)组合为一个索引序列,同时列出
数据
和
数据
下标,一般用在for循环当中int(x,base10)函数用于将一个字符串或数字转换为整型ord(c)它以一个字符(长度为1的字符串)作为参数,返回对应的ASCII数值,或者Unicode数值,如果所给的Unicode字符超出了你的Python定义范围,则会引发一个TypeError的异常str(object
Python功能列表
Python功能列表功能说明本章主要介绍各种API的用法及示例。本章内容[全局(通用)][io日志(通用)][app云应用(通用)][form表单(表单)][dataview
数据
视图(
数据
分析)][os日期时间(常用函数)][type类型(常用函数)][string字符串(常用函数)][math数学(常用函数)][list列表数组(常用函数)][tuple元组数组(常用函数)][dict字典数组(
getnstime
getnstime功能说明描述获取当前系统的纳秒时间,该纳秒属于当前秒到达下一秒之间已走过的纳秒时间。函数原型getnstime()参数无返回值类型描述字典数组型字典数组,包含秒和纳秒信息
数据
格式:{"sec":秒信息,"nsec":纳秒信息}名称描述sec秒nsec纳秒备注无示例deftest():获取当前系统的纳秒时间arrgetnstime()print(arr)演示示例暂无安装包下载暂无相
app.getcurrentinfo
app.getcurrentinfo功能说明描述获取当前的云应用信息。(APPID和应用名称)函数原型app.getcurrentinfo()参数无返回值类型描述数组型执行成功返回数组,失败返回空数组
数据
格式:{'appname':"get_post",'appid':302,'appidstr':"5b80be7368595e7e5fc6822f"}名称描述appname云应用名称appid云应
app.getapplist
app.getapplist功能说明描述获取当前团队下的所有云应用列表。(APPID和应用名称)函数原型app.getapplist()参数无返回值名称类型描述返回值:[数组型]执行成功返回多维数组,失败返回空数组
数据
格式:[{'appname':"get_post",'appid':302,'appidstr':"5b80be7368595e7e5fc6822f"},{'appname':"ap
表单错误信息
以下是表单错误信息的提示:错误编码错误信息0成功1失败1502取表单字段失败1503字段不是关联数组类型1504不存在的字段1505不支持的函数1506连接
数据
库失败1507字段别名重复1508非法字段别名1509BETWEEN([/<])条件的边界值参数不正确,必须为数组,且数组元素不能少于两个1510IN条件的数组元素不能为空1511不存在的条件字段1512不支持的条件字段,1513条件字段不
表单字段类型
字段名称字段类型字段名称字段类型单行文本text图片image多行文本textarea附件upload数字number子表单subform日期时间datetime关联查询linkquery单选按钮组radiogroup关联
数据
linkdata复选框组checkboxgroup手写签名signature下拉框combo成员单选user下拉复选框combocheck成员多选usergroup地址add
查询条件和排序规则
参数为索引后面取出的
数据
条数(专用于select语句)limit1limit1表示对结果集的前面1行
数据
生效(可用于update,delete语句)
表单系统字段说明
以下字段为表单系统字段:别名表单类型说明_id
数据
idcreator普通/流程表单
数据
的提交人(id:提交人id,nickname:昵称)deleter普通/流程表单
数据
的删除人(后端api不能查询删除的
数据
)createTime普通/流程表单提交时间updateTime普通/流程表单更新时间deleteTime普通/流程表单删除时间(后端api不能查询删除的
数据
)flowState流程表单流程状
支持的SQL函数、关键字
(通过此函数可以进行
数据
过滤,参数可以都为字段,但是不能全为常量)wheres"INSTR('从零开始的生活',$字段别名)0"retform.select("表单别名",["$单行文本"],wheres)BINARY(str)将值转为二进制,可用于区分大小写表单查询相关api,用于修饰字段别名wheres"BINARY(单行文本)'Abc'"retform.select("表单别名",["$单行
form.getallctrlinfo
form.getallctrlinfo功能说明描述获取云应用下指定表单的字段信息。函数原型form.getallctrlinfo(formAlias)参数名称类型描述formAlias字符型表单别名,可以在表单设计界面中的”表单属性”中获取(支持跨应用取字段信息,格式为:"appid@表别名")返回值类型描述数组:字典型执行成功返回数组,失败返回空数组
数据
格式:[{"name":"单行文本别名",
form.getexternalforminfo
form.getexternalforminfo功能说明描述获取当前云应用下所有跨应用的表单信息。函数原型form.getexternalforminfo()参数无返回值类型描述数组:字典型执行成功返回数组,失败返回空数组普通表单
数据
格式:[{"type":"普通表单","title":"普通表单标题1","name":"普通表单别名1","appid":1796}]流程表单
数据
格式:[{"typ
form.transfileurl
form.transfileurl功能说明描述将网络图片等文件url转为表单图片格式,可以直接用于
数据
处理。(文件大小最大为8MB)函数原型form.transfileurl(picUrl,name"")参数名称类型描述picUrl字符型网络图片等文件urlname字符型图片名称(默认为空表示使用系统随机命名,需要自定义的要手动填写,例如:abc.jpg)返回值类型描述数组:字典型执行成功返回对应
form.getforminfo
form.getforminfo功能说明描述获取当前云应用下的指定表单信息。函数原型form.getforminfo(formAlias)参数名称类型描述formAlias字符型表单别名,可以在表单设计界面中的“表单属性”中获取返回值类型描述数组:字典型执行成功返回数组,失败返回空数组普通表单
数据
格式:{"type":"普通表单","title":"普通表单标题1","name":"普通表单别名1
form.getallforminfo
form.getallforminfo功能说明描述获取当前云应用下的所有表单信息。函数原型form.getallforminfo()参数无返回值类型描述数组型执行成功返回数组,失败返回空数组
数据
格式:[{"type":"普通表单","title":"表单标题","name":"表单别名","formid":"表单原始别名","appid":1796},{"type":"流程表单","title":
form.getfileurl
form.getfileurl功能说明描述获取表单里图片,附件,手写签名等字段的文件url链接,可以直接下载。函数原型form.getfileurl(qnKey)参数名称类型描述qnKey字符型表单里文件信息对应的字符串返回值类型描述字符型执行成功返回对应的url,失败返回空字符串文件的
数据
格式:{"_id":"56b4c796f3f12a346007b8a7","bucket":"formfil
form.select
form.select功能说明描述查询指定表单存放在
数据
库中的
数据
。(支持图片/附件/手写签名的文件操作)支持部分mysql函数,请查看文档【[支持的SQL函数]】函数原型form.select(formAlias,fields,wheres"",type0)参数名称类型描述formAlias字符型表单别名,可以在表单设计界面中的”表单属性”中获取(支持跨应用取
数据
,格式为:"appid@表别名"
form.subinsert
form.subinsert功能说明描述插入
数据
到指定的子表单中。(支持图片/附件/手写签名的文件操作)支持部分mysql函数,请查看文档【[支持的SQL函数]】函数原型form.subinsert(formAlias,subAlias,datas,wheres)参数名称类型描述formAlias字符型表单别名,可以在表单设计界面中的”表单属性”中获取(支持跨应用操作
数据
,格式为:"appid@表
form.getdatabyid
form.getdatabyid功能说明描述根据表单中的单条
数据
id(支持图片/附件/手写签名的文件操作),获取表单中对应的
数据
。函数原型form.getdatabyid(formAlias,dataId,fieldsNone)参数名称类型描述formAlias字符型表单别名,可以在表单设计界面中的”表单属性”中获取(支持跨应用取
数据
,格式为:"appid@表别名")dataId字符型
数据
id,每
form.count
form.count功能说明描述查询表单中的
数据
量。函数原型form.count(formAlias,wheres"")参数名称类型描述formAlias字符型表单的别名,可以在表单设计界面中的”表单属性”中获取(支持跨应用操作
数据
,格式为:"appid@表别名")wheres字符型查询条件返回值类型描述整型返回符合where条件的
数据
数量,返回1表示执行出错备注可能出现的错误信息,执行[getl
form.inserts
form.inserts功能说明描述批量插入
数据
到
数据
库中。(支持图片/附件/手写签名的文件操作)支持部分mysql函数,请查看文档【[支持的SQL函数]】函数原型form.inserts(formAlias,datas,bFailTrue,submitter"")参数名称类型描述formAlias字符型表单别名,可以在表单设计界面中的“表单属性”获取(支持跨应用操作
数据
,格式为:"appid@表
form.delete
form.delete功能说明描述删除
数据
库中指定表的
数据
。(标记为已删除,可以在
数据
回收站里恢复)支持部分mysql函数,请查看文档【[支持的SQL函数]】函数原型form.delete(formAlias,wheres"")参数名称类型描述formAlias字符型表单别名,可以在表单设计界面中的”表单属性”中获取(支持跨应用操作
数据
,格式为:"appid@表别名")wheres字符型查询条件,
form.insert
form.insert功能说明描述插入
数据
到
数据
库中。(支持图片/附件/手写签名的文件操作)支持部分mysql函数,请查看文档【[支持的SQL函数]】函数原型form.insert(formAlias,datas,submitter"")参数名称类型描述formAlias字符型表单别名,可以在表单设计界面中的”表单属性”中获取(支持跨应用操作
数据
,格式为:"appid@表别名")datas数组:字
© 2020-2022 Inc. All Rights Reserved
云晶科技 版权所有
浙ICP备2022013546号-4