powerapps - 使用电源应用程序 Patch() 函数调用 WebAPI
问题描述
我刚开始探索 PowerApps,我发现很难理解它支持/不支持的所有功能。
我的要求是在其中一列中构建一个带有复选框的数据表(网格),并在用户选中/取消选中复选框时将其更新到我的 Mysql 数据库。
我使用 GetData 选项在数据部分创建了一个表,方法是提供指向我的 WebAPI 的链接,该 WebAPI 可以获取我需要的数据。
我创建了一个画布应用程序并添加了一个画廊,使其看起来像一个网格(数据表)。
现在,我想使用 Patch 函数更新数据源的复选框的 onCheck 事件。
但问题是 Patch 只更新在我的 PowerApps 中创建的表,而不是我在 MySql 数据库中的表。
有没有办法直接或通过使用 Patch 函数的 API 调用来更新 MySql Db?
如果有比使用 Patch 更简单的方法来实现这一点,那将真的很有帮助。
解决方案
一个相当简单的答案的好问题。为了解决您的沟通问题,您有以下几种选择:
- 您可以在您的环境中创建一个与您的 API 通信的自定义连接器,例如在您的数据库中创建记录的 POST 操作。
- 使用高级连接器直接在 PowerApps 中使用您的数据库
- 使用 Power Automate 等外部自动化工具。
如果您使用 Power Automate 工具,您可以将您的集合发送到 Power Automate(例如按钮上的操作),它会为您进行处理。您的流程将按如下方式构建:
- 响应 PowerApps 请求
- 适用于每个项目
- 创建/更新/删除适当的项目
吉拉克
推荐阅读
- java - 列结果不符合预期
- email - 使用 TIdMessage 将回复文本添加到 HTML 电子邮件
- reactjs - 如何从检查元素/源中隐藏我的源代码?
- java - 在 Android 后台服务中使用 Alarm 重复操作
- wordpress - ACF 字段值不适用于页面构建器
- visual-studio-code - 如何在 Visual Studio Code 的“文件”菜单中添加新菜单项?
- c++ - 如何在跨平台的 C++ 中以毫秒为单位获取系统启动/启动时间(它应该在 windows / IOS / Android / MAC 中工作)
- c# - Foreach-Object 项到数组,而不是子数组
- python - 如何修复“查询”对象没有属性“包含列引用”错误
- javascript - 无效的 API 令牌