阿里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
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值