form.getallctrlinfo
功能说明
描述
获取云应用下指定表单的字段信息。
函数原型
form.getallctrlinfo(formAlias)
参数
名称 | 类型 | 描述 |
---|---|---|
formAlias | 字符型 | 表单别名,可以在表单设计界面中的”表单属性”中获取(支持跨应用取字段信息,格式为:"appid@表别名") |
返回值
类型 | 描述 |
---|---|
数组:字典型 | 执行成功返回数组,失败返回空数组 |
- 数据格式:
[ {"name":"单行文本别名", "title":"单行文本标题", "type":"text", 'widget': '_widget_1620283037014'}, {"name":"多行文本别名", "title":"多行文本标题", "type":"textarea", 'widget': '_widget_1620283037015'}, {"name":"子表单别名", "title":"子表单标题", "type":"subform", "data": [ {"name":"子表单_单行文本别名", "title":"子表单_单行文本标题", "type":"text", "widget":"_widget_1620283038002"}, {"name":"子表单_多行文本别名", "title":"子表单_多行文本标题", "type":"textarea", "widget":"_widget_1620283038003"} ] } ]
名称 | 描述 |
---|---|
name | 字段别名 |
title | 字段标题 |
type | 字段类型 |
widget | 原始字段别名 |
data | 子表单里的字段数据 |
备注
可能出现的错误信息,执行 getlasterror 函数获取具体详细信息:
- 错误编码=getlasterror()
- 错误信息=getlasterror(1)
错误编码 | 错误信息 |
---|---|
1407 | api执行频率超出限制 |
1400 | 参数类型不正确 |
1313 | 参数非法 |
1560 | 表单中没有可操作的数据,请检查参数是否正确 |
其他:
- 所有表单api调用频率限制为1000次/分钟
示例
def test():
# 获取云应用下指定表单的字段信息
ret=form.getallctrlinfo("表单别名")
print(ret)
演示示例
- 暂无
安装包下载
- 暂无
相关视频
- 暂无