阿里云RPA(机器人流程自动化)干货系列之十二:创建自定义SDK函数

简介: 导读:本文是阿里云RPA(机器人流程自动化)干货系列之十二,上篇介绍了采用编码模式开发了一个简单的RPA应用,如果自带的SDK函数不满足开发需求的话可以自行创建一个,本篇就介绍如何创建一个自定义SDK函数。 1)打开Studio客户端,点击”新建编码模式应用”,在弹出来的对话框中选择“自定义SDK” 2)编写一段应用代码,我们就直接打印一

导读:本文是阿里云RPA(机器人流程自动化)干货系列之十二,上篇介绍了采用编码模式开发了一个简单的RPA应用,如果自带的SDK函数不满足开发需求的话可以自行创建一个,本篇就介绍如何创建一个自定义SDK函数。


1)打开Studio客户端,点击”新建编码模式应用”,在弹出来的对话框中选择“自定义SDK”

2)编写一段应用代码,我们就直接打印一句”Hello World“

from rpa.core import *
from rpa.utils import *
import rpa

def start():
    # 在此处开始编写您的应用
    print("Hello,World!~")
    pass

3)保存并点击“发布至企业市场”,在弹出的对话框中设置必要的信息

4)创建一个新的应用(非自定义SDK),在左侧的工具箱中可以找到刚刚发布的SDK名称。

5)如果要使用自定义的SDK,则需要在代码中手动引入该包,比如import HelloWorld

6)在代码中直接调用它,采用SDK名称.start()方法即可,如下图所示:

7)查看运行结果

至此,我们自定义的SDK函数内容就打印出来了,通过自定义SDK功能可以实现特定业务逻辑代码的重复调用,大大提高了流程的编排效率。


系列文章:

阿里云RPA(机器人流程自动化)干货系列之一:认识RPA(上)

阿里云RPA(机器人流程自动化)干货系列之二:认识RPA(下)

阿里云RPA(机器人流程自动化)干货系列之三:阿里云RPA介绍

阿里云RPA(机器人流程自动化)干货系列之四:阿里云RPA产品技术架构

阿里云RPA(机器人流程自动化)干货系列之五:业务流程梳理方法

阿里云RPA(机器人流程自动化)干货系列之六:客户端安装及激活

阿里云RPA(机器人流程自动化)干货系列之七:编写第一个RPA应用(可视化模式)

阿里云RPA(机器人流程自动化)干货系列之八:如何使用有人值守机器人

阿里云RPA(机器人流程自动化)干货系列之九:如何使用无人值守机器人

阿里云RPA(机器人流程自动化)干货系列之十:如何使用服务型机器人

阿里云RPA(机器人流程自动化)干货系列之十一:编码开发模块初探

阿里云RPA(机器人流程自动化)干货系列之十二:创建自定义SDK函数

相关实践学习
基于阿里云短信服务的防机器人验证
基于阿里云相关产品和服务实现一个手机验证码登录的功能,防止机器人批量注册,服务端采用阿里云ECS服务器,程序语言选用JAVA,服务器软件选用Tomcat,应用服务采用阿里云短信服务,
目录
相关文章
|
6月前
|
分布式计算 DataWorks Java
DataWorks操作报错合集之在使用MaxCompute的Java SDK创建函数时,出现找不到文件资源的情况,是BUG吗
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
84 0
|
6月前
|
API
在阿里云RPA中,你可以使用"SetForegroundWindow"函数来将SAP控件置顶
【2月更文挑战第28天】 在阿里云RPA中,你可以使用"SetForegroundWindow"函数来将SAP控件置顶
104 1
|
3月前
|
测试技术 索引 Python
Python接口自动化测试框架(基础篇)-- 函数与内置函数
本文详细介绍了Python中的函数概念,包括自定义函数、参数传递、局部与全局变量,以及内置函数的使用,还扩展了匿名函数、return和yield、exec()、vars()、iter()、map()、zip()、reversed()和sorted()等高级函数和概念。
33 1
Python接口自动化测试框架(基础篇)-- 函数与内置函数
|
3月前
|
存储 测试技术 数据库
Python接口自动化测试框架(练习篇)-- 函数编程(一)
本文通过实际的编程练习,讲解了面向过程编程的概念和应用,包括如何定义函数、处理文件读写以及实现用户注册功能,最终将这些过程封装成函数,体现了Python作为脚本语言的面向过程编程特性。
27 2
|
3月前
|
测试技术 Python
Python接口自动化测试框架(练习篇)-- 函数编程(二)
本文通过具体的编程练习,深入探讨了Python中的函数编程,包括如何定义函数、使用参数和返回值,以及函数式编程的技巧和应用,如使用lambda表达式和递归函数解决实际问题。
27 1
|
3月前
|
API 开发工具 图形学
PicoVR Unity SDK⭐️五、常用API接口函数一览
PicoVR Unity SDK⭐️五、常用API接口函数一览
|
6月前
|
数据采集 安全 测试技术
【专栏】阿里云RPA浏览器自动化插件是一款基于AI的创新工具
【4月更文挑战第29天】阿里云RPA浏览器自动化插件是一款基于AI的创新工具,能模拟浏览器操作,实现自动化业务流程,提升效率,降低成本。其特点包括强大的自动化能力、智能识别处理、灵活定制、稳定性能及安全保障。适用于数据采集、表单填写、网页测试、办公自动化和电商运营等场景,助力企业数字化转型。
688 5
|
6月前
|
机器学习/深度学习 人工智能 供应链
【专栏】阿里云RPA的Rap程序是自动化流程脚本,基于AI和机器学习,实现业务流程自动化
【4月更文挑战第29天】阿里云RPA的Rap程序是自动化流程脚本,基于AI和机器学习,实现业务流程自动化。具有灵活性、易用性、高效稳定和智能学习等特点。广泛应用于财务、人力资源、客服和供应链等领域,未来将与AI深度融合,跨平台应用,行业定制化,并构建完善生态,助力企业效率提升和创新。
460 2
|
6月前
|
运维 Serverless API
Serverless 应用引擎产品使用之在阿里函数中sdk可以被中层引用如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
6月前
|
Web App开发 API
在机器人流程自动化(RPA)中,判断网页或元素是否加载完成是一个重要的步骤
【2月更文挑战第24天】在机器人流程自动化(RPA)中,判断网页或元素是否加载完成是一个重要的步骤
357 6

热门文章

最新文章