Power Apps Portal 调用Action
如果在窗体中需要增加一个自定义按钮执行自定义事件那我们可能需要调用Action
首先我们需要有一个Automate流:
主要需要此三个步骤
所需要的变量名
1 2 3 4 5 6 7 8 9 10 11 | { "type" : "object" , "properties" : { "filename" : { "type" : "string" }, "filestr" : { "type" : "string" } } } |
2、执行未绑定操作,在操作名称中选择需要调用的Action与入参
3、获取返回值
正文:
@{body('执行未绑定操作')}
在portal窗体设置自定义界面中给需要的自定义按钮绑定事件
function ActionAuto() { var json_data = {};//入参变量 //取决于"执行未绑定操作里的入参"var req = new XMLHttpRequest(); // Specify the generated URL from your canvas app here var url = ""//此url写 "当收到HTTP请求时"中的"HTTP POST URL" // send HTTP Request to Power Automate Flow req.open("POST", url, true); req.setRequestHeader('Content-Type', 'application/json'); req.send(JSON.stringify(json_data)); req.onreadystatechange = function() { if (this.readyState === 4) { console.log(this); var lan = JSON.parse(this.responseText); req.onreadystatechange = null; if (this.status === 200) { alert(lan.msg); } else { alert(this.statusText); } } }; }
分类:
Power apps
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库