很多朋友在尝试用Power Automate去控制Power BI,实现数据的自动刷新。
但是,说实话,目前Power Automate对窗口元素(按钮)等的定位或捕捉的确还比较难用,很多时候还出现录制好了,但再重新运行流又不行了的情况——虽然有的情况可以调整元素变量的代码得以修正,但还是不方便,或有较多不稳定的因素。
所以,我前面分享了《完全不用记!无数个快捷键自动控制Excel!甚至所有软件!| Power Automate实战》和《Power BI不讲武德?全部快捷键来了(含DAX)!| PBI技巧》两个文章,讲解了多种软件的快捷键的查找和使用方法,以及Power BI快捷键的特别之处。
现在,我们就用快捷键控制Power BI刷新作为一个例子,为大家提供一个参考。
Step-01 打开Power BI模型文件
Step-02 设置等待,确保模型文件全部加载完成
Step-03 聚焦到Power BI窗口,避免发送快捷键到其他窗口而导致失败
Step-04 循环发送4次Ctrl F6快捷键
用Shift ?(英文键盘)调出Power BI的快捷键,我们知道,Ctrl F6会在各个分区之间移动焦点(如下图中的每个框内就是一个分区,大家可以自己动手试一下观察一下是什么样子的)。
而且,关键的是,Power BI每次打开时,菜单及各分区的模式是固定的,按4次会定位到菜单分区:
但经过测试,用发送【{Control}({F6}){Control}({F6}){Control}({F6}){Control}({F6})】是方式并不成功:
所以,改为循环发送:
Step-05 连续发送2次Tab、12次右箭头、回车,完成刷新
经过上一步定位到菜单后,按Tab键可以在菜单分区内进行切换:
然后,按右箭头可以按顺序选定菜单项下功能按钮,连续按12次,即到达“刷新按钮”。最后按回车即可触发刷新。
经过上面的操作,即可以稳定地实现对Power BI的刷新。
同时,建议大家也可以按上面的详细描述,掌握对Power BI菜单所有功能按钮的操作方式——只有自己试过,才会真正理解每个快捷键的用法。