阿里RPA实现三级关联选择

阿里RPA实现三级关联选择

直接上代码

# 三级关联选择省市县、登录账号
def choiseBankUser():
    # 1、组装数据,获取所有省市县
    dic = getAllData()
    # 2、选择省
    while True:
        org = rpa.alert.option("请选择省","省","",list(dic.keys()))
        if org in dic.keys():#判断是否包含在字典key中
            for one in dic[org].keys():
                print(one)
            break
        else:
            print("请重新选择省份!")
    # 3、选择市
    while True:#选择市
        bank = rpa.alert.option("请选择市","市","",list(dic[org].keys()))
        if bank in dic[org].keys():#如果输入的市包含在省份下的市集合中将市下边的所有县输出
            for two in dic[org][bank]:
                print(two)
            break
        else:
            print("请重新选择市")
    # 4、选择县    
    while True:#选择县
        user = rpa.alert.option("请选择县","县","",dic[org][bank])
        for userName in dic[org][bank]:#遍历所属市的县
            if user == userName:#如果选择的县存在输出所选信息
                rpa.logger.info('0、获取信息:' + org + '-' + bank + '-' + user)
        break 
    return org,bank,user
    pass

数据源-getAllData()

下面展示一些 内联代码片

// 字典数据
{'北京': {'北京': ['海淀']}, '浙江': {'杭州': ['高新']}, '山东': {'济南': ['历下'], '青岛': ['崂山','黄岛']}}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UiPath目前已掌握的程度(单选) 刚刚起步学习 已经通过L1:FoundationTraining 已通过L2:OrchestratorTraining 已通过L3:AdvancedTraining 在https://platform.uipath.com/中注册账号并登录;这里建议全部使用英文,不要用中文。至于注册的步骤,想必大家都很清楚,我就不用再啰嗦了。 注册完之后,登录到系统中,增加点击Services,增加一个自己的账户。 增加服务时,填写里面的个数时,尽量根据下面的提示,有2个可用,就填写2,有1个可用,就填写1. 点击自己刚刚新增的账户,就会进入到管理界面 可以在左下角设定界面的语言。 启动本地机器人,会显示在屏幕的右下角。 点击鼠标右键,会出现下面的界面,选择【OrchestratorSettings】 复制机器名称【Machine Name】 切换到Orchestrator管理界面,增加一个标准机器,并将复制的机器名称粘贴到这里 点击加号,选择【标准机器人】,粘贴刚刚复制的机器名称,点配置 点击下图中的编辑,即可查看MachineKey 新建一个标准机器人,输入本地计算机的账号和密码,类型为Development 创建步骤如下: 切换到环境,新建一个环境 输入新环境的名称,点击创建 在新建的环境中,指定刚刚新建的机器人 点击计算机,选择刚刚建立的标准机器,复制MachineKey 点击本地机器人,选择连接Orchestrator, A:在URL中输入第一步的网址 B:在MachineKey中,粘贴MachineKey 最后一步:在本机机器人连接成功的状态下,点击发布,即可将本地流程发布到Orchestrator上。 发布成功之后会弹出下面的框 目前本地机器人流程还是空的 发布之后,我们切换到Orchestrator上,选择流程,点击加号,选择我们刚刚发布的流程,最后点击创建。 现在我们在左键点击屏幕右下角的本地机器人图标,会出现 点击最右侧的下载图标,进行安装,安装好之后,点击它即可执行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值