dingtalk.oapi.attendance.getattcolumns (获取企业考勤报表列)

该接口用于获取企业智能考勤报表中的列信息,通过获取列信息中的id值,ISV可以根据列的id查询考勤智能报表中该列的统计数据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述

响应参数

名称 类型 示例值 描述
errmsg String errorMsg
errcode Number dingOpenErrcode
result AttColumnsForTopVo result
  • columns
  • ColumnForTopVo []
  • 列信息
  • └ id
  • Number
  • 列id
  • └ type
  • Number
  • 列类型
  • └ name
  • String
  • 列名
  • └ alias
  • String
  • 列别名
  • └ expression_id
  • Number
  • 列表达式id
  • └ status
  • Number
  • 列的状态
  • └ extension
  • String
  • 扩展字段
  • └ sub_type
  • Number
  • 子类型
  • expression
  • CalExpressionForTopVo
  • 表达式信息
  • └ expression
  • String
  • 表达式内容
  • └ expressionType
  • Number
  • 表达式类型

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
1
2
3
4
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/attendance/getattcolumns");
OapiAttendanceGetattcolumnsRequest req = new OapiAttendanceGetattcolumnsRequest();
OapiAttendanceGetattcolumnsResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
    "errmsg":"",
    "errcode":,
    "result":{
        "columns":[
            {
                    "id":,
                    "type":,
                    "name":"",
                    "alias":"",
                    "expression_id":,
                    "status":,
                    "extension":"",
                    "sub_type":,
                    "expression":{
                        "expression":"",
                        "expressionType":
                    }
            }
        ]
    }
}

异常示例

  • JSON示例
1
2
3
4
{
    "errcode":88,
    "errmsg":"ding talk error"
}

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部