百数帮助
首页
帮助文档
后端python
开放平台
私有云
场景案例
更新日志
返回控制台
返回控制台
为你搜索到35个相关结果
搜索热词:
数据权限
注册
登录
导出与导入
对外展示
数据管理
百数
全部
帮助文档
后端python (
35
)
开放平台
私有云
场景案例
表单字段
类型
字段名称字段
类型
字段名称字段
类型
单行文本text图片image多行文本textarea附件upload数字number子表单subform日期时间datetime关联查询linkquery单选按钮组radiogroup关联数据linkdata复选框组checkboxgroup手写签名signature下拉框combo成员单选user下拉复选框combocheck成员多选usergroup地址add
getcorptype
getcorptype功能说明描述获取云应用的
企业
类型
。函数原型getcorptype()参数无返回值
类型
描述整型0:表示普通
企业
,1:表示
企业
微信,2:表示钉钉备注无示例deftest():0:表示普通
企业
,1:表示
企业
微信,2:表示钉钉retgetcorptype()print(ret)演示示例暂无安装包下载暂无相关视频暂无
synccorpmembers
synccorpmembers功能说明描述同步
企业
微信/钉钉的通讯录成员到当前帐号。(此功能仅私有云可用)函数原型synccorpmembers()参数无返回值
类型
描述逻辑型同步成功返回True,失败返回False备注无示例deftest():同步微信/钉钉
企业
的通讯录成员到当前账号所属团队(此功能仅私有云可用)retsynccorpmembers()print(ret)演示示例暂无安装包下载暂无
首页
后端Python简介当平台的的基础功能不能满足我们的需求的时候,可以使用Python来扩展我们需要的功能名词解释后端语法后端采用Python语法,Python是一种面向对象的动态
类型
语言,最初被设计用于编写自动化脚本】。后端函数包括后端一系列内置库函数,灵活的运用这些库函数,可以快速的进行开发。特别说明旧的lua后端即将不再支持,请更换为新的Python后端。本章内容[Python教程][Pyth
Python原生内置API列表
对象是否是一个已知的
类型
,类似type()pow(x,y)返回xy(x的y次方)的值。sum(iterable[,start])对系列进行求和计算issubclass(class,classinfo)判断参数class是否是
类型
参数classinfo的子类super(type[,objectortype])用于调用父类(超类)的一个方法bin(x)返回一个整数int或者长整数longint的二进制
Python功能列表
Python功能列表功能说明本章主要介绍各种API的用法及示例。本章内容[全局(通用)][io日志(通用)][app云应用(通用)][form表单(表单)][dataview数据视图(数据分析)][os日期时间(常用函数)][type
类型
(常用函数)][string字符串(常用函数)][math数学(常用函数)][list列表数组(常用函数)][tuple元组数组(常用函数)][dict字典数组(
rnd
rnd功能说明描述获得指定范围内的一个随机数。函数原型rnd(min,max)参数名称
类型
描述min整型随机数最小数max整型随机数最大数返回值
类型
描述整型返回[min,max]之间的一个随机数(包括最小数和最大数)备注可能出现的错误信息:参数
类型
不正确示例deftest():获取1100范围内的随机数retrnd(1,100)print(ret)演示示例暂无安装包下载暂无相关视频暂无
sleep
sleep功能说明描述让程序进入一个短暂的等待。函数原型sleep(ms)参数名称
类型
描述ms整型程序等待的时间(单位:毫秒,1秒1000毫秒)返回值无备注可能出现的错误信息:参数
类型
不正确参数超出范围(参数必须0)示例deftest():获取云应用运行时间(单位:毫秒,1秒1000毫秒)t1gettickcount()等待2000毫秒,为等待2秒sleep(2000)获取云应用运行时间(单位:毫
geterror
geterror功能说明描述api执行失败以后,通过此命令可以获取相关错误信息。(永久保留错误信息,不会被下一个api的正确信息覆盖)函数原型geterror(type0)参数名称
类型
描述type整型默认参数0参数type有两种
类型
参数
类型
描述0整型功能函数返回值,将返回错误的id1整型功能函数返回值,将返回错误信息的文字描述返回值
类型
描述整型/字符型执行成功返回错误id或文字描述备注无示例def
getlasterror
getlasterror功能说明描述获取最后一次错误信息,api执行完毕以后,通过此命令可以获取相关错误信息。函数原型getlasterror(type0)参数名称
类型
描述type整型默认参数0参数type有两种
类型
参数
类型
描述0整型功能函数返回值,将返回错误的id1整型功能函数返回值,将返回错误信息的文字描述返回值
类型
描述整型/字符型执行成功返回错误id或文字描述备注无示例deftest():获
gettickcount
gettickcount功能说明描述获取云应用运行时间。(单位:毫秒,1秒1000毫秒)函数原型gettickcount()参数无返回值
类型
描述整型云应用从启动到现在所经历的时间(单位:毫秒,1秒1000毫秒)备注无示例deftest():云应用从启动到现在所经历的时间(单位:毫秒,1秒1000毫秒)retgettickcount()print(ret)演示示例暂无安装包下载暂无相关视频暂无
getrandomstr
getrandomstr功能说明描述获取唯一的随机字符串(32位),每一次获取都是全新唯一不与已获取的相同。函数原型getrandomstr(bFailTrue)参数名称
类型
描述bFail逻辑型默认为True表示返回的字符串为全大写,False表示小写返回值
类型
描述字符型成功返回随机字符串,失败返回空字符串备注可能出现的错误信息:参数
类型
不正确示例deftest():获取唯一的随机字符串(32位)
getnstime
getnstime功能说明描述获取当前系统的纳秒时间,该纳秒属于当前秒到达下一秒之间已走过的纳秒时间。函数原型getnstime()参数无返回值
类型
描述字典数组型字典数组,包含秒和纳秒信息数据格式:{"sec":秒信息,"nsec":纳秒信息}名称描述sec秒nsec纳秒备注无示例deftest():获取当前系统的纳秒时间arrgetnstime()print(arr)演示示例暂无安装包下载暂无相
print
print功能说明描述日志打印,写入信息到日志目录的文件中,每个云应用都有一个专属的日志目录。函数原型print([content,...],logName"默认日志")参数名称
类型
描述content任意型写入的内容(只支持:数字,字符串,逻辑型,数组,None)...任意型表示支持多个参数的打印,最后一个参数为日志文件的名称logName字符型日志目录中的文件名,默认为“默认日志”(只需要填写名
logclear
logclear功能说明描述清理当前云应用下的日志内容函数原型logclear(name"默认日志")参数名称
类型
描述name字符型日志文件名,默认为“默认日志”(只需要填写名称,系统会自动追加后缀“.log”)返回值
类型
描述逻辑型执行成功返回True,失败返回False备注可能出现的错误信息:参数
类型
不正确参数为空不合法的文件路径示例deftest():清理当前云应用下的日志内容retlogcl
logclearall
logclearall功能说明描述清理当前云应用下的所有日志文件。函数原型logclearall()参数无返回值
类型
描述逻辑型执行成功返回True,失败返回False备注无示例deftest():清理当前云应用下的所有日志文件retlogclearall()print(ret)演示示例暂无安装包下载暂无相关视频暂无
logenable
logenable功能说明描述开启或关闭文件写日志功能。函数原型logenable(bEnableTrue)参数名称
类型
描述bEnable逻辑型True表示开启写日志,False表示关闭返回值
类型
描述逻辑型执行成功返回True,失败返回False备注无示例deftest():开启或关闭文件写日志功能retlogenable(False)print(ret)开启文件写日志功能retlogenable
logread
logread功能说明描述获取日志文件的内容。函数原型logread(log_name,tail_lines100,direction0)参数名称
类型
描述log_name字符型日志文件名称(不用填写扩展名“.log”)tail_lines整型读取日志的末尾行数,默认为100direction整型读取日志的顺序,默认为0表示从后往前读取,1表示从前往后读取返回值
类型
描述字符型执行成功返回日志文件的内
app.getappsymbol
app.getappsymbol功能说明描述获取当前云应用的唯一标识。函数原型app.getappsymbol()参数无返回值
类型
描述字符型执行成功返回32位字符串,失败返回空字符串备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息138md5生成失败示例deftest():获取当
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条件字段不
跨应用取数据说明
在应用开发页面,点开“应用设置”,左侧“跨应用”选项中,配置其他应用的表单名称,而后即可生效如图:应用设置跨应用表单别名格式:appid@表单别名名称
类型
描述appid整型]云应用的id(在云应用管理页面中查看,见下图)表别名字符型表单的别名支持的API为:API名称API描述form.getallctrlinfo获取云应用下指定表单的字段信息form.select查询指定表单存放在数据库中的数据
表单系统字段说明
以下字段为表单系统字段:别名表单
类型
说明_id数据idcreator普通/流程表单数据的提交人(id:提交人id,nickname:昵称)deleter普通/流程表单数据的删除人(后端api不能查询删除的数据)createTime普通/流程表单提交时间updateTime普通/流程表单更新时间deleteTime普通/流程表单删除时间(后端api不能查询删除的数据)flowState流程表单流程状
支持的SQL函数、关键字
ds)CONVERT
类型
转换表单查询相关api,用于修饰字段别名fields[quot;CONVERT($字段别名,UNSIGNEDINTEGER)quot;]retform.select(quot;表单别名quot;,fields)数学函数SQL函数SQL说明使用条件python语法示例ABS(x)获取绝对值表单查询相关api,用于修饰字段别名,只能用于数字字段fields["ABS($字段别名
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)返回值
类型
描述数组:字典型执行成功返回对应
用户ID说明
用户ID说明简介通讯录中有两种ID类型,一种是userid,一种是innerid(
企业
内用户id)。名称描述userid用户注册即产生,为全局唯一id,系统自动生成,不可修改innerid
企业
内用户id,当前
企业
内用户唯一标识,一般用于工号设置。团队可以由管理员在通讯录内更改;
企业
微信团队可以由管理员在
企业
微信内修改,修改后需要在团队通讯录界面手动同步成员进行更新。
form.getdeptusers
示不是innerid
企业
内用户idmaindept主部门信息备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1302赋值失败1506连接数据库失败1526部门或成员id不能为空1527部门不存在1533数据库执行失败其他:所有表
form.getdeptall
示不是innerid
企业
内用户idchild子部门信息(包含了所有成员和部门)manager部门的主管信息(可能有多个主管)maindept主部门信息备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1302赋值失败1506连接数
form.getuserinfo
userid1表示是
企业
内用户id2表示是用户的手机号码3表示是团队姓名bErr逻辑型在userids为数组的情况下才生效,True表示遇到错误立即返回,False表示继续执行(此时返回值里的错误userid将保留空数组)
企业
内用户id在通讯录里查看返回值类型描述数组:字典型userids参数为字符串的时候返回指定用户信息,userids参数为数组的情况下,同时查询多个符合条件的多个用户的信息,以
form.getroleusers
子数组innerid
企业
内用户idphone用户的手机号码remark成员的备注信息maindept主部门信息备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1302赋值失败1506连接数据库失败1573角色不存在1533数据库
form.sendmsg
form.sendmsg功能说明描述给当前团队成员发送“微信”或“钉钉”消息,团队创建账号需要绑定“
企业
微信”或“钉钉”,个人使用需要关注公众号,由公众号登录一次即可绑定微信接收通知。内部根据团队类型分别发送给微信或钉钉,每天最多执行成功500次,注意消息次数是和表单设置的【日期时间字段推送提醒】公用的。函数原型form.sendmsg(title,msg,depts"",userids"",ur
form.getoutsiderusers
员idinnerid
企业
内用户idname外部联系人名称phone外部联系人手机号remark备注备注可能出现的错误信息,执行[getlasterror]函数获取具体详细信息:错误编码getlasterror()错误信息getlasterror(1)错误编码错误信息1407api执行频率超出限制1400参数类型不正确1302赋值失败1506连接数据库失败1602外部联系人分组不存在1533数据库执
© 2016-2024 baishuyun Inc. All Rights Reserved
长沙百数科技有限公司版权所有
(湘ICP备15007281号-4)