之前,给大家分享了微软Power Platform开发课程《一看就懂,一学就会!解剖文本翻译器应用开发的全过程》,感受到了大家满满的学习热情。这期,我们继续邀请迅易科技高级开发专家陈健强,继续为我们分享Power Platform的开发能力与技巧。
数字化转型是目前许多组织所需的关键策略之一,以提高效率、优化流程并加快创新。但传统软件开发和应用程序构建通常需要大量时间和资源。这时候,微软低代码解决方案可以有效地降低开发门槛。
非技术开发人员不必编写代码,复杂的基础架构和安装任务交给专业的开发人员。所有开发人员可以一起创建、发展和发布应用程序,所需时间相较于传统开发方法来说大大减少。
我们还可以用低代码平台构建些什么呢?这是今天的课程里,大家会比较关心的问题,让我们一起看看~
微软低代码帮助企业提高生产力
通过智能分析数据、快速构建应用、流程自动化,对话机器人,Power Platform 助力企业数据化进程、推动业务快速发展。Power Platform 允许用户执行以下三个关键操作来推动业务发展:
- 使用 Power BI 从数据分析报表、仪表盘中获得见解;
- 使用 Power Apps 构建的应用程序来推动智能业务流程;
- 使用 Power Automate 自动执行这些流程,并可通过上百个数据连接器,连接内外部应用,包括与 Office 365 、Dynamics 365、Azure 等数据的集成,实现每个人都可使用数据推动业务。
Power Platform作为微软推出的一套低代码开发平台,能快速构建和部署业务应用程序,且每月在全球有超过700万活跃用户。所以,Power Platform 是提高公司生产力的不错选择。
这也正是迅易高级开发专家陈健强卯足了劲推出这系列内容的初心——带大家从数字的海洋扬帆起航,直奔Power Platform的彼岸,一路拓宽知识地图,不断提升自我。
通过这⼀系列教程,大家能学会利用Power Platform的低代码平台,每天构建⼀个实用的App,逐步累积技能,最终成为低代码开发领域的高手。
Power Platform如何开发应用?
随着数字化进程的加速,二维码已成为现代社会中不可或缺的信息传递工具。本文介绍了一款基于Power Platform开发的二维码生成器,该工具集成了文本输入、二维码图片显示、二维码下载保存的三大核心功能,旨在为用户提供便捷、高效且个性化的二维码操作体验。
设计工作
画布应用包含:
1.文本框:用于录入需要⽣成⼆维码的文本。
2.图片:用于显⽰⽣成的⼆维码图片。
3.按钮:用于触发相关功能。
4.流:用于保存⽣成⼆维码图片并提供下载连接。
流包含:
1.输入参数:文件。
2.输出参数:文件下载连接路径。
3.处理模块:实现保存⼆维码图片(通过Sharepoint连接器实现)。
准备工作
1.Power Apps 许可(如:Power Apps Per User Plan trial)。
2.Office 365 许可 (如:Microsoft 365 E5 开发者账号)。
3.用于生成二维码的第三方API服务地址。(如:http(s)://http://api.qrserver.com/v1/create-qr-code/?data=[URL-encoded-text])
实施工作
1.新建画布应用,拖放控件。
2.新建流。
3.画布应⽤中引入流。
4.在应⽤加载时初始化变量。
5.图片属性与变量绑定。
6.功能按钮(⽣成)点击事件添加实现代码。
7.功能按钮(保存)点击事件添加实现代码。
最终效果
展示这就是通过Power Platform快速开发二维码生成器的实现效果:
关于开发小技巧
01 生成的文件命名带一个唯⼀编码(如:GUID),可以确保生成的文件的唯⼀性,可以避免⼀些如因为重名被覆盖或者文件被占用等情况产生。
02 生成文件通过存放在某个存储位置(如:Sharepoint文档库),能更好减轻前端生成文件的压力,也能起到归档和跟踪的作用。
03 流中传入参数类型是文件,传递时是可以⽤⼀个JSON结构体表示的(见“功能按钮(保存)点击事件添加实现代码”),在流使用该参数时也是同样道理,这说明文件名和内容可以分别获取到(⼀般只会看到获取内容部分,要获取名称部分需要手工写公式)。
04 在使⽤Sharepoint连接器创建文件,返回的结果中⽤于下载的唯⼀ID是放在Etag的属性下的,但这个属性是⼀个结构体,需要通过公式截取ID那部分出来。
学习这些课程,你是否已经对Power Platform产生了浓厚的兴趣,立刻想试一试呢?如果你没有Power Platform许可证,可以了解Power Platform需要购买才能使用吗?如果用户拥有Office365许可证,同样可以使用Office365的数据在PowerApps/Power Automate开发应用,并且可以使用基础连接链接到其他数据,但是无法使用CDS数据库与自定义和高级连接器。
如果你想要使用更多、更高级的Power Platform功能,迅易科技作为微软的合作伙伴和采购渠道,可以提供直接和按月计费的Power Platform许可证。
同时,迅易科技在Microsoft 技术方面拥有多年的最佳实践经验,并为客户提供使用Power Platform创建和自动化业务场景及其应用程序的支持,我们还可以通过许可证咨询帮助评估您的实际业务需求。如果您想要购买/试用产品,欢迎前往迅易科技官网联系我们。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。