【OFFICE十万为什么】Power Query 错误分析:钉钉开发平台:请求Web数据接口次数过多

在使用Excel365的PowerQuery从钉钉开放平台获取数据时遇到请求次数过多的错误。分析表明,即使没有频繁请求,也触发了接口限制。通过将人员信息查询结果保存到工作表,然后创建新的查询连接,或者尝试使用Table.Buffer函数缓存数据,最终成功解决问题。此方法有助于避免因频繁请求导致的接口禁用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

故障现象:

Excel 365 使用 Power Query 从钉钉开放平台获取数据时,收到如下错误信息:

“您的企业调用当前接口次数过多,请求被暂时禁用了,仅对企业自己的Accesstoken有效, corpId(……), apiPath(/user/simplelist), 从 2021-07-20 14:17:55 到 2021-07-20 14:17:55 请求总次数超过了 40 次, 处罚将在 2021-07-20 14:17:56 结束.”

原因分析:

从提示的字面看,是触及每秒40次的请求量上限。但实际上没有这么频繁的请求人员信息呢。

进一步分析:

我是这样使用人员信息的。先创建一个【人员信息查询】(Web.Contents:从钉钉下载人员ID和姓名)。再在其他地方连接(Table.NestedJoin)【人员信息查询】。

解决办法:

先将人员信息查询保存到工作表,再创建此工作表的查询【人员信息查询结果】。再在其他地方连接(Table.NestedJoin)【人员信息查询结果】。问题解决。

还尝试在其他地方连接(Table.NestedJoin)之前,使用Table.Buffer函数缓存【人员信息查询】,可惜无济于事。

希望对你有启发,分享更好的方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雕技小虫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值