首页 > 解决方案 > 如何每隔 x 秒将数据从 Power App 发送到 Power Automate?

问题描述

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

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

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

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

当然,可以发送有关每个值更改的数据,但这不太可能有效。

甚至可以设置 Power App“功能”按计划运行吗?关于如何在不必发送每次更改的数据的情况下完成此操作的任何其他建议?

标签: powerappspower-automatepowerapps-formula

解决方案


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

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


推荐阅读