Power Automate向Power Apps传Table数据

news/2024/9/19 4:49:59/ 标签: 数据库, microsoft, Azure

Flow返回查询的数据表并返回Apps

  • 场景介绍
    • 代码开发
      • Power Automate开发
      • Power Apps开发
        • 代码开发
    • 测试

场景介绍

我们通常会使用Flow 查询数据表然后Apps端将表中的数据显示出来,我们怎么来传呢,它自带的response for PowerApps 控件只能返回字符,数字等这种单个的值。今天我们来讲解一下如何传一个Table。

代码开发

Power Automate开发

生产过程中我们通常会有很多场景导致我们用Apps自带的Filter等函数无法查询/查询全部的数据,比如2000条的限制,或者我们使用存储过程多个参数筛选的表等复杂情况,这时候我们用自带的函数就不太合适了,我们就使用Flow来调用存储过程或者直接SQL query就好处理多了。

数据库

假设我们开发了一个存储过程然后我们在存储过程里接受了5个参数,然后经过一系列的业务处理返回查询出来的数据表。
在这里插入图片描述
这个不是今天的重点,只需要知道最后就会返回一个Table的数据就行了。

Power Automate调用存储过程

1.我们创建一个Flow 名为SearchData,然后我们相应的数据库的存储过程定义好几个参数,我数据库需要6个,然后我再Flow中定义了6个。
在这里插入图片描述

2.然后我们选取执行存储过程的控件,选取我们写好的存储过程,然后把我们定义的参数输入进去如下图:
在这里插入图片描述

3.最后我们最总要的一步,也是核心的一步,响应,我们直接在控件中搜索响应:
在这里插入图片描述
然后我们将查询的结果放在里面:
在这里插入图片描述
先说正文:
我们查看SQL server的返回值可以看到ResultSet,我们需要的数据就在这个里面的Table1里面,(数据库没有做处理)
在这里插入图片描述
然后我们可以点击正文里面的值,然后Ctrl+C 复制下来:
在这里插入图片描述
然后我们转到右侧的表达式,粘贴进去,然后我们继续往里面取,取到我们想要的Table1的数据:
在这里插入图片描述
然后我们打开显示高级选项,在这个里面我们要格式化一个Json结构,我们可以这样做:这块先不动,然后点击保存,然后测试一下:
在这里插入图片描述
然后我们去看运行的记录,单机下载然后我们可以看到数据:
在这里插入图片描述
在这里插入图片描述
注意复制一条完整的数据,还有很重要的就是外面的这个数组的中括号:
在这里插入图片描述
在这里插入图片描述
输入的格式就是这样的,复制一条数据是为了让他按照数据抽离出来这个结构,按照这个结构取数据,数组的符号不能缺,不然的话抽离出来的结构都不一样。
在这里插入图片描述
然后点击保存&测试,流成功运行完事。

Power Apps开发

代码开发

我们将刚刚的Flow加到App中,然后我们插入一个空白垂直库,然后插入三个Label用来显示数据,然后加入一个按钮来调用流。
在这里插入图片描述
在这里插入图片描述

就直接接收就可以了,不用做额外的处理。然后我们测试。

测试

在这里插入图片描述
然后我们点击查询数据:
在这里插入图片描述
成功!欢迎有问题的小伙伴提问哦


http://www.ppmy.cn/news/1520623.html

相关文章

揭秘GLM-130B爆火秘诀:颠覆性自回归填空和二维位置编码的训练黑科技

GLM(通用语言模型)的训练过程确实复杂,尤其是涉及到其独特的预训练目标和架构调整。让我来详细解释一下GLM的训练过程。 1. 模型架构简介 GLM-130B 是基于 Transformer 架构的双语(中文和英文)语言模型,拥…

仕考网:应届生考公务员的优势

应届生报考公职存在显著优势,建议大家充分利用这一身份: 1.政策优惠 在不缴纳社保的前提下,应届毕业生可在两年内利用此身份参与各类公职考试。国考及省考中,大量岗位专为应届生设置,其中国考约有三分之一的职位仅限…

解除本地Git仓库与远程仓库关联

清除Git凭据缓存 Git在本地会缓存你的认证信息,以便在后续操作中自动使用。你可以通过以下步骤来清除这些缓存的凭据: 对于Windows用户: 打开“控制面板”并选择“凭据管理器”(Credential Manager)。在“Windows凭据…

C#如何使用外部别名Extern alias

说到 extern 关键字,只是很简单告诉大家用来做区分两个不同 dll 有相同的命名空间和类,可以使用这个关键字。 在遇到了存在两个 dll 都有相同的命名空间,而且有相同的类的时候,如何同时使用这两个 dll 的类。 这里有两个库 Jall…

通俗易懂理解Java枚举类

什么是枚举 一组常量。 比如一年的 4 个季节,一年的 12 个月份,一个星期的 7 天,方向有东南西北等。 Java 枚举类使用 enum 关键字来定义,各个常量使用逗号 , 来分割。 例如定义一个颜色的枚举类。 enum Color { RED, GREEN, …

C++菜鸟教程 - 从入门到精通 第一节

一.C简介 C 是一种编程语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。 C 是一种…

MongoDB之MongoDB Compass工具

MongoDB Compass 是 MongoDB 官方提供的一款图形化用户界面 (GUI) 工具,用于与 MongoDB 数据库进行交互和管理。Compass 提供了丰富的功能,能够帮助开发者、数据库管理员以及数据分析师轻松管理和分析 MongoDB 数据。以下是对 MongoDB Compass 的详细介绍…

Go语言 Go程基础

本篇文章主要为Go语言 Go程基础内容介绍及代码示例。 目录 并发与并行 Go程介绍 简单go程示例 匿名函数写法 启动多个子go进程 总结 并发与并行 并发:电脑同时听歌,看小说,看电影。cpu根据时间片进行划分,交替执行这个三个…

Windows安装docker,启动ollama运行open-webui使用AIGC大模型写周杰伦歌词

Windows安装docker,启动ollama运行open-webui使用AIGC大模型写周杰伦歌词 1、下载docker的Windows版本。 docker下载地址: https://docs.docker.com/desktop/install/windows-install/https://docs.docker.com/desktop/install/windows-install/ 2、设…

java基础知识-JVM知识详解

一、JVM内存结构 Java虚拟机(JVM)的内存结构主要分为几个不同的区域,每个区域都有其特定的目的和功能。以下是JVM内存结构的主要组成部分: 先看一下总体的结构图 程序计数器(Program Counter Register) 这是一个较小的内存块,用于存储当前线程所执行的字节码指令的地址…

tomato靶机通关攻略

主机发现 用kali去扫描端口,发现有3个开放端口 访问网站 在kali里面进行目录扫描,找到一个antibot_image 找到一个/antibot_image/ 目录,进而找到/antibots/目录 发现可能存在文件包含 页面通过image传参查看passwd文件 页面通过image传参查…

Linux 虚拟网络三大基石:Namespace、Veth pair 与 Bridge

引言 在 Linux 的世界里,虚拟网络技术是系统管理、云计算和容器化不可或缺的一部分。今天,我们将深入探讨构建这些虚拟网络的三大基石:Namespace、Veth 对和 Bridge,揭示它们如何在背后默默支撑起你的网络环境。 Namespace&…

区块链入门

1.1 区块链技术的发展 随着 2008 年比特币(Bitcoin) 的发明,一个被称为区块链(Blockchain) 的新概念进入了人们的视野,这项新技术据信有可能彻底改变整个社会。 区块链有望对每个行业产生颠覆的影响,包括但不限于 IT、金融、政府、媒体、医疗、法律和艺术等。一个流派将区…

速盾:防御ddos攻击的几大有效方法是什么?

DDoS攻击(分布式拒绝服务攻击)是一种恶意攻击手段,旨在通过向目标服务器发送大量的请求,使其无法正常响应正常用户的请求。这种攻击会耗尽服务器的带宽和资源,导致服务不可用。为了保护网络安全,防御DDoS攻…

线性代数 -- 矩阵求导

Tips:本文为理解神经网络的前置知识,整体内容并不全,相关内容还需后续进一步完善。 一、基础 1、标量、向量和矩阵 标量:只有大小,没有方向的量 向量(欧几里得向量):具有大小和方向…

Redis Desktop Manager 0.8.8.384 安装与使用详解

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「storm…

深入解析多商户商城系统源码:如何开发直播商城小程序?

本篇文章,小编将深入解析多商户商城系统源码的关键技术,并详细探讨如何基于这些源码开发一个功能完善的直播商城小程序。 一、多商户商城系统源码的核心构架 多商户商城系统源码的核心在于其能够支持多个商户独立运营,但同时又在一个统一的平…

LoRA大模型微调的利器

LoRA模型是小型的Stable Diffusion模型,它们对checkpoint模型进行微小的调整。它们的体积通常是检查点模型的10到100分之一。因为体积小,效果好,所以lora模型的使用程度比较高。 这是一篇面向从未使用过LoRA模型的初学者的教程。你将了解LoR…

Linux/Ubuntu服务器 screen 安装与使用

一、screen简单介绍 在Linux系统中,screen是一个非常强大的终端仿真器,它允许用户在一个终端窗口中创建多个子窗口,每个子窗口都可以运行一个独立的会话。screen的主要特点包括: 会话分离:screen允许用户在终端会话中运…

linux安装oracle的详细教程

在Linux系统上安装Oracle数据库涉及多个步骤,从准备工作到安装和初步配置。下面是一个详细的安装教程,以Oracle Database 19c和Oracle Linux(或类似的Red Hat/CentOS)系统为例。 前提条件 确保系统满足Oracle数据库的硬件和软件要…