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

故障现象:

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函数缓存【人员信息查询】,可惜无济于事。

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

你可能感兴趣的:(中小企业省心开发经验,Windows,PC,系统开发,EXCEL,POWERQUERY,钉钉开发平台)