使用Microsoft Power应用程序运行Python程序的最佳方法

使用Microsoft Power应用程序运行Python程序的最佳方法,python,flow,powerapps,Python,Flow,Powerapps,我正在开发一个当用户按下按钮时需要触发Python脚本的应用程序。在文档和论坛上搜索,我看到了一些可以用Microsoft Power Apps或Microsoft Flow实现的方法,但我仍然有一些问题。最常见的答案是使用Azure函数。关于该选项,我无法找到答案的一些问题: 使用Azure函数运行的所有代码都在云上运行 有没有一种方法可以使用PowerApps在本地运行我的程序(例如,调用.exe) 出于安全考虑,我执行程序的环境非常局限于使用云。我应该考虑什么样的方法来完成我的目标? 提前

我正在开发一个当用户按下按钮时需要触发Python脚本的应用程序。在文档和论坛上搜索,我看到了一些可以用Microsoft Power Apps或Microsoft Flow实现的方法,但我仍然有一些问题。最常见的答案是使用Azure函数。关于该选项,我无法找到答案的一些问题:

  • 使用Azure函数运行的所有代码都在云上运行
  • 有没有一种方法可以使用PowerApps在本地运行我的程序(例如,调用.exe)
  • 出于安全考虑,我执行程序的环境非常局限于使用云。我应该考虑什么样的方法来完成我的目标?
  • 提前谢谢

  • 是,Azure函数中的代码作为PaaS在Azure基础设施中执行。在您的情况下,将需要Docker来执行Python
  • 您无法使用Powerapps在本地执行程序
  • 我不太明白,但我会尽力回答。您可以使用Azure函数来查找您的代码,也可以在本地计算机中找到您的代码并使用数据网关来使用它

  • 我希望这是有用的

    您应该将python函数作为python服务器提供的api函数。您可以在本地运行此服务器。您需要在本地计算机上安装本地数据网关。在PowerApps中,创建一个用户定义的连接器来调用api。在您的应用程序中,您需要包含http触发器(遗憾的是,它需要PowerApps Premium许可证)

    不需要流:它将使用与PowerApps完全相同的连接器