应用 API
  1. 工作表
应用 API
  • 开发指南
  • 筛选器
  • 筛选器使用示例
  • 错误码
  • 应用
    • 获取应用信息
      GET
  • 工作表
    • 新建工作表
      POST
    • 获取工作表结构信息
      POST
    • 获取行记录列表
      POST
    • 新建行记录
      POST
    • 批量新建行记录
      POST
    • 获取行记录详情
      GET
    • 获取行记录详情
      POST
    • 更新行记录详情
      POST
    • 批量更新行记录详情
      POST
    • 删除行记录
      POST
    • 获取关联记录
      POST
    • 获取记录分享链接
      POST
    • 获取工作表总行数
      POST
    • 获取行记录日志
      POST
  • 角色
    • 获取角色列表
      GET
    • 创建角色
      POST
    • 删除角色
      POST
    • 添加角色成员
      POST
    • 移除应用角色成员
      POST
    • 退出应用
      POST
    • 获取角色详情
      GET
  • 选项集
    • 创建选项集
    • 获取选项集
    • 编辑选项集
    • 删除选项集
  • 获取地区信息
    POST
  1. 工作表

新建工作表

www
https://www.mingdao.com
www
https://www.mingdao.com
POST
/v2/open/worksheet/addWorksheet
创建工作表,目前支持控件类型有文本、数值、单选、多选、时间、日期、成员、附件、关联记录

请求参数

Body 参数application/json
appkey
string 
AppKey
必需
sign
string 
签名
必需
name
string 
工作表名称
必需
alias
string 
工作表别名
必需
sectionId
string 
分组 id
可选
controls
array [object {10}] 
工作表控件信息
必需
controlName
string 
控件名称
必需
alias
string 
控件别名
可选
type
integer 
控件类型
必需
staticValue
string 
默认值
必需
required
string 
是否必选
必需
dot
integer 
可选
保留小数位(0-14),控件类型为6:数值,8:金额时填入
enumDefault
string 
可选
类型为26成员时,表示成员数量,填入规则 0:单选,1:多选
类型为29关联记录时,表示关联记录数量,填入规则 1:单条 2:多条
options
object 
可选
选项信息,控件类型为 11:单选,10:多选时填入
max
integer 
可选
控件类型为28等级时,表示等级最大值,填入规则(0-10)
dataSource
string 
必需
数据源 id,类型为 29 (关联记录)时传入关联表 id
示例
{
    "appKey": "4fa7cd2c37b8444e",
    "sign": "YjE5YTg4YTg2MmY2ZjQ4ZjUxMDcxNjk4YTI1MDRmYjQ0N2NkOGExYTJhODdkMDEzYWE3ZTFmMTIwODBlODk4Yg==",
    "name": "中国机场代码",
    "sectionId": "",
    "controls": [
        {
            "controlName": "文本",
            "alias": "",
            "type": 2,
            "required": true
        },
        {
            "controlName": "数值",
            "alias": "",
            "type": 6,
            "dot": 2,
            "required": true
        },
        {
            "controlName": "单选",
            "alias": "",
            "type": 11,
            "options": [
                {
                    "value": "选项名称1",
                    "index": 1
                },
                {
                    "value": "选项名称2",
                    "index": 2
                }
            ],
            "required": true
        },
        {
            "controlName": "多选",
            "alias": "",
            "type": 10,
            "options": [
                {
                    "value": "选项名称1",
                    "index": 1
                },
                {
                    "value": "选项名称2",
                    "index": 2
                },
                {
                    "value": "选项名称3",
                    "index": 3
                }
            ],
            "required": true
        },
        {
            "controlName": "时间-时分",
            "alias": "",
            "type": 46,
            "required": true,
            "unit": 1
        },
        {
            "controlName": "时间-时分秒",
            "alias": "",
            "type": 46,
            "required": true,
            "unit": 6
        },
        {
            "controlName": "成员-单选",
            "type": 26,
            "alias": "",
            "enumDefault": 0,
            "required": true
        },
        {
            "controlName": "成员-多选",
            "type": 26,
            "alias": "",
            "enumDefault": 1,
            "required": true
        },
        {
            "controlName": "附件",
            "alias": "",
            "type": 14,
            "required": true
        },
        {
            "controlName": "日期",
            "alias": "",
            "type": 15,
            "required": true
        },
        {
            "controlName": "日期时间",
            "alias": "",
            "type": 16,
            "required": true
        },
        {
            "controlName": "关联记录",
            "alias": "",
            "type": 29,
            "enumDefault": 1,
            "dataSource": "676910ad8d09d8a189da06a0",
            "required": true
        }
    ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://www.mingdao.com/v2/open/worksheet/addWorksheet' \
--header 'Content-Type: application/json' \
--data-raw '{
    "appKey": "4fa7cd2c37b8444e",
    "sign": "YjE5YTg4YTg2MmY2ZjQ4ZjUxMDcxNjk4YTI1MDRmYjQ0N2NkOGExYTJhODdkMDEzYWE3ZTFmMTIwODBlODk4Yg==",
    "name": "中国机场代码",
    "sectionId": "",
    "controls": [
        {
            "controlName": "文本",
            "alias": "",
            "type": 2,
            "required": true
        },
        {
            "controlName": "数值",
            "alias": "",
            "type": 6,
            "dot": 2,
            "required": true
        },
        {
            "controlName": "单选",
            "alias": "",
            "type": 11,
            "options": [
                {
                    "value": "选项名称1",
                    "index": 1
                },
                {
                    "value": "选项名称2",
                    "index": 2
                }
            ],
            "required": true
        },
        {
            "controlName": "多选",
            "alias": "",
            "type": 10,
            "options": [
                {
                    "value": "选项名称1",
                    "index": 1
                },
                {
                    "value": "选项名称2",
                    "index": 2
                },
                {
                    "value": "选项名称3",
                    "index": 3
                }
            ],
            "required": true
        },
        {
            "controlName": "时间-时分",
            "alias": "",
            "type": 46,
            "required": true,
            "unit": 1
        },
        {
            "controlName": "时间-时分秒",
            "alias": "",
            "type": 46,
            "required": true,
            "unit": 6
        },
        {
            "controlName": "成员-单选",
            "type": 26,
            "alias": "",
            "enumDefault": 0,
            "required": true
        },
        {
            "controlName": "成员-多选",
            "type": 26,
            "alias": "",
            "enumDefault": 1,
            "required": true
        },
        {
            "controlName": "附件",
            "alias": "",
            "type": 14,
            "required": true
        },
        {
            "controlName": "日期",
            "alias": "",
            "type": 15,
            "required": true
        },
        {
            "controlName": "日期时间",
            "alias": "",
            "type": 16,
            "required": true
        },
        {
            "controlName": "关联记录",
            "alias": "",
            "type": 29,
            "enumDefault": 1,
            "dataSource": "676910ad8d09d8a189da06a0",
            "required": true
        }
    ]
}'

返回响应

🟢200成功
application/json
Body
success
boolean 
必需
code
integer 
必需
msg
string 
必需
data
string 
工作表ID
必需
示例
{
    "data": "67eb801bbb2af284541ae54c",
    "success": true,
    "error_code": 1
}
🟠401没有权限
上一页
获取应用信息
下一页
获取工作表结构信息
Built with