博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 一.背景 钉钉办公给很多企业带来了很多方便,比如审批流线上化,通用化.线上化填写后,数据自动获取又是一个硬伤了,虽然数据可以下载,但我们要自动刷新数据怎么办呢? 结合Power BI做一个自动刷新,和Power BI打通,美滋滋. 推荐阅读:Power Query之获取钉钉日志自动刷新Power BI报告 二.数据结构 为了方便演示,新建一个审批流模板. 标题:收款审批 字段:客户姓名.收款方式.收款金额(元).备注…
博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 一.背景 最近在玩钉钉日志,企业填写简单数据后方便汇总到一起比较实用的工具,但数据填写以后还是需要下载日志报表,比较麻烦. 在做BI的时候,可不可以用pq(power query)获取这些数据同步更新呢?查阅钉钉开发文档,日志是可以通过api接口获取. 那么写个pq(power query)自定义函数获取即可. 二.数据结构 为了方便演示,新建一个日志填写模板. 标题:测试日志 字段:日期,测试项目,测试值 设计日志模…
博客:www.jiaopengzi.com 请点击[阅读原文]获取帐号 一.背景 当你来到这篇文章的时候,我想你已经在网上搜索了一圈了.网上有一大把教你如何注册Power BI帐号的方法,我们这里就不在赘述了.因为各种因素的限制确实比较麻烦.我们直接提供Power BI Pro免费60天的体验帐号. 帐号获取链接:https://jiaopengzi.com/2141.html 声明: 1.帐号是免费建立供大家学习之用,不做商业用途:若需商用,请联系官方购买. 2.帐号提供给大家学习之用,请勿存…
一.背景 当你来到这篇文章的时候,我想你已经在网上搜索了一圈了.网上有一大把教你如何注册Power BI帐号的方法,我们这里就不在赘述了.因为各种因素的限制确实比较麻烦.我们直接提供Power BI Pro免费60天的体验帐号. 帐号获取链接:https://jiaopengzi.com/2141.html 声明: 1.帐号是免费建立供大家学习之用,不做商业用途:若需商用,请联系官方购买. 2.帐号提供给大家学习之用,请勿存放重要数据,帐号可能因为各种因素停用并删除,作者不对帐号内容安全负责,原…
首先用自己的钉钉账号注册一个企业: https://oa.dingtalk.com/index.htm 一.获取应用APPKEY及APPSECRET方法: 1.登录钉钉开放平台创建应用: https://open-dev.dingtalk.com 2.设置外网IP地址: 3.打开创建应用获取APPKEY及APPSECRET 4.获取APPKEY及APPSECRET: 5.获取班老版开发CorpId和SSOSecret 二.获取审批process_code 1.登录钉钉管理后台: https://…
钉钉官方并未提供nodejs包,第一次调用接口的时候非常费事,而且尝试去寻找相关的钉钉考勤数据模块的时候只找到了一些消息啊,只能办公啊,免登啊之类的模块,有关考勤数据的似乎没有 关于dd的npm包中一个有较全面,但是这个包似乎是egg的模块,我没有尝试单独使用 不得不说钉钉小程序的服务端api真的恶心,为了获得考勤数据要拿access_tonken然后再拿员工id列表,然后再拿员工id列表对应的员工姓名和部门,然后才能拿员工考勤数据,这个考勤数据还有限制,不能查询半年以前的,一次获取的结果还有限…
获取access_token的基本代码,与微信不同的是钉钉的token正常情况下有效期为7200秒,有效期内重复获取返回相同结果,并自动续期,比微信方便多了 //基本信息 string appkey = "key"; string appsecret = "secret"; string GetAccess_tokenUrl = "https://oapi.dingtalk.com/gettoken"; //参数 IDictionary<s…
关注点: 1.钉钉AccessToken的获取和防止过期 2.使用TPL并行编程调用钉钉接口 需求详解 公司前台有个大屏,领导想显示全部员工的考勤结果统计情况和车间的实时监控视频,还有车间的看板.简单说就是把大屏分割成几个区域.现在遇到的难题是钉钉获取考勤结果的api是只有明细记录,比如你公司1000人,那么可能回给你2000条考勤结果.分别是上班考勤和下班考勤的.没有整个公司的,我就需要这么一条数据就行了.但人家没有这样的接口提供.卷起袖子,干! 趟坑过程 考勤打卡数据开放 业务场景 考勤打卡…
最近有个需求,在钉钉内,点击微应用,获取用户身份,根据获取到的用户身份去企业内部的用户中心做校验,校验通过,相关子系统直接登陆; 就是在获取这个用户身份的时候,网上的资料七零八落的,找的人烦躁的很,所以自己记录一下; 实现这个要求,有好几种方式,使用ISV方式相对来说比较简单一点,获取的到的信息虽然没有其他方式那么全,但是也包含了百分之七八十的信息,少了角色信息之类的; 效果:(demo的GIT地址在文末) 说说步骤: 1.去OA 控制台创建一个微应用: https://oa.dingtalk.…
post和get方法工具类:HttpUtils package weaver.dingtalk.utils; import com.alibaba.fastjson.JSONObject; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.HttpStatus; import org.apache.http.NameValuePair; import org…