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

How to send data from Power App to Power Automate every x seconds?

我在 Power App 中使用一个简单的设置,让该应用充当 IoT 数据模拟器。 数据在 Power Apps 中创建,发送到 Power Automate Flow,然后再将数据发送到 IoT Central Device Bridge(或任何后端 URL)。

用户可以设置滑块值、计数器值、info/warning/error 消息,其中一个滑块还使用底层 DeviceMotion API 来设置其值(通过摇动设备设置)。

我已经设置了一个完全可用的 Power Automate 流程,Power App 应用程序将其连接并将其当前数据发送到该流程。该设置工作正常,但当我单击特定按钮时,流程的 sending/calling 完成,即不是每隔 x 秒。

我想做的是聚合 x seconds/minutes 上的“最大运动值”并按计划发送测量值,而不是基于手动按键。

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

是否可以按计划为 运行 设置 Power App“功能”? 关于如何完成此操作而不必在每次更改时都发送数据的任何其他建议?

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

就个人而言,当我的流程需要在屏幕出现时启动而不是将其放在 OnPageLoad 部分时,我会使用 Button/Timer 选项。更容易重用于其他用例。