
**ID**。**ID**,调用服务端API-获取考勤报表列值接口,实现获取列定义对应的值的信息。{
"column_vals":[{
"column_vals":[
{"date":"2021-12-01 00:00:00","value":"1.0"},
{"date":"2021-12-02 00:00:00","value":"1.0"},
{"date":"2021-12-03 00:00:00","value":"0.0"},
...
{"date":"2021-12-31 00:00:00","value":"1.0"},
...
],"column_vo":{"id":7331XXX}}]}

public void getAccessToken() throws ApiException {
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/gettoken");
OapiGettokenRequest req = new OapiGettokenRequest();
req.setAppkey("dingxxxxxxxxxhgn");
req.setAppsecret("9G_xxxxxxxxxxxxxxx1JDf0Qq3nexxxxxxxxGIO");
req.setHttpMethod("GET");
OapiGettokenResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
} public void attendanceColumns() throws ApiException {
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());
}**ID**,调用服务端API-获取考勤报表列值接口,实现获取列定义对应的值的信息。 public void attendanceColumnsValue() throws ApiException {
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/attendance/getcolumnval");
OapiAttendanceGetcolumnvalRequest req = new OapiAttendanceGetcolumnvalRequest();
req.setUserid("01472825524039877041");
req.setColumnIdList("184678999,184727001");
req.setFromDate(StringUtils.parseDateTime("2022-10-24 00:00:00"));
req.setToDate(StringUtils.parseDateTime("2022-10-25 00:00:00"));
OapiAttendanceGetcolumnvalResponse rsp = client.execute(req, "access_token");
System.out.println(rsp.getBody());
}
【钉钉】API开发者 微信交流群
用微信扫右侧二维码,加入【钉钉】API开发者 交流群,互助沟通

扫码加入交流群