钉钉第三方企业应用 如何统计到某个组织某天有多少人对应出差,外出,请假的数据?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
function getOrganizationLeaveData(organizationId, date) {
const appKey = 'your_app_key';
const appSecret = 'your_app_secret';
const url = https://open.dingtalk.com/api/v2/org/${organizationId}/leave?date=${date}&app_key=${appKey}&app_secret=${appSecret}
;
fetch(url)
.then((response) => {
if (response.ok) {
return response.json();
} else {
throw new Error('Failed to fetch data');
}
})
.then((data) => {
const totalLeaveCount = data.leaveList.length;
console.log(Total leave count for organization on ${date}: ${totalLeaveCount}
);
})
.catch((error) => {
console.error('Error fetching data:', error);
});
}
CopyCopy
const organizationId = 'your_organization_id';
const date = '2023-02-15';
getOrganizationLeaveData(organizationId, date);