如何每隔x秒将数据从Power App发送到Power Automate?

问题描述

我在Power App中使用一个简单的设置,使该应用程序可用作IoT数据模拟器。 数据是在Power Apps中创建的,发送到Power Automate Flow,然后将数据向前发送到IoT中央设备桥(或与此相关的任何后端URL)。

用户可以设置滑块值,计数器值,信息/警告/错误消息,并且其中一个滑块还使用底层的DeviceMotion API设置其值(通过摇动设备进行设置)。

我已经建立了Power App应用程序可以连接并发送其当前数据的完全正常工作的Power Automate流。该设置工作正常,但是当我单击特定按钮时(即不是每x秒),就完成了流的发送/调用

我想要的是汇总x秒/分钟的“最大运动值”,并按计划而不是基于手动按键发送测量结果。

一个人当然可以在每次值更改时发送数据,但这不太可能有效。

是否甚至可以设置Power App“功能”以按计划运行? 还有其他关于如何做到这一点而不必每次更改都发送数据的建议吗?

解决方法

您可以将Flow附加到Timer对象或将其附加到Button,然后让Timer调用Button。然后,您可以选择计时器的持续时间,计时器启动还是停止时流程开始,是否要重复运行计时器。

就个人而言,当我有需要在屏幕出现时启动的流时,而不是将其放在OnPageLoad部分中,我会使用“按钮/计时器”选项。使其更易于在其他用例中重复使用。