下拉框选择对应项(顾榕蓉)

问题复现

报表下拉框无法选中对应的报表

原因

  1. 报表的名称和位置都不确定,我们需要选择的报表为“新一代存贷款 - 单位银行结算账户明细报表 (日报表)”和“余额表(对公)”。在 BI 报表系统中,报表名称由“单位银行结算账户明细报表 (日报表)”和一串没有变化规律的数字组成,且报表的位置每天是变化的,因此无法使用 select 组件。

2.  选中报表后点击运行报表不会出现正确的报表信息。需要有鼠标点击的动作再点击运行才有效,选中运行无效。

方案

先通过获取文本组件,获取下拉框中的文本信息,赋给变量 lv_text, 再将 lv_text 与报表名称中的关键词进行匹配,这里的判断条件为 if “单位银行结算账户明细报表 (日报表)” in lv_text

下拉框选择对应项(顾榕蓉)

上图可分为两个部分:第一,选择对应的银行分机构(我们需要选择的是 01、03-20,这 19 家机构);第二,在各个银行机构下选择并下载对应的报表。

下拉框选择对应项(顾榕蓉)

下拉框选择对应项(顾榕蓉)