开发者社区 问答 正文

RPA要获取这所有呢页码数,这个省略号怎么弄呢?

RPA要获取这所有呢页码数,这个省略号怎么弄呢?0ce959d41efdeeb29084d4570d8c782a.jpg

展开
收起
真的很搞笑 2023-07-03 18:28:21 155 分享 版权
来自: 阿里云RPA
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    如果您想要获取一个包含省略号的页码列表,可以使用一些字符串处理的方法来实现。假设您已经获取了总页数 total_pages 和当前页码 current_page,可以按照以下步骤生成包含省略号的页码列表:

    定义一个列表 pages,用于存储页码。将当前页码 current_page 添加到列表中。

    计算当前页码前面和后面各需要显示的页码数 visible_pages,可以根据需要进行调整,例如设置为 2。

    如果当前页码前面还有未显示的页码,则在列表 pages 中添加省略号 ...。

    将当前页码前面和后面的 visible_pages 个页码添加到列表 pages 中。

    如果当前页码后面还有未显示的页码,则在列表 pages 中添加省略号 ...。

    最后,将总页数 total_pages 添加到列表 pages 中。

    2023-07-31 11:32:36
    赞同 展开评论
  • 如果你想获取RPA中的所有页码数,并且在页码过多时使用省略号(...)进行缩略显示,可以尝试以下方法:

    1. 获取总页数:首先,你需要确定总共有多少页。这可能涉及到读取页面上的相关信息,如总记录数、每页显示的记录数等。然后,通过将总记录数除以每页显示的记录数来计算总页数。

    2. 创建页码列表:根据总页数创建一个包含所有页码的列表。例如,如果总页数为10,则列表应包含[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]。

    3. 缩略显示:判断列表的长度是否大于你希望显示的最大页码数。如果是,则可以使用省略号来替代部分页码。例如,如果你希望最大显示5个页码,而总页数为10,则列表应该变为[1, 2, ..., 9, 10]。

    4. 根据需求进行处理:接下来,你可以根据具体需求决定如何显示页码。你可以在页面上显示完整的页码列表,或者使用省略号来缩略显示。

    2023-07-14 13:43:07
    赞同 展开评论
  • 我的理解是既然上一次任务记录到第几页了,那么是不是可以保存到Excel表中,下次运行查一下表不就知道了,我只是举例一个方法,具体怎么做还是看您自己,此回答整理自钉群“阿里云RPA官方群3”

    2023-07-03 18:48:52
    赞同 展开评论
问答分类:
问答地址:
收录在圈子:
+ 订阅
阿里云RPA历经8年的内部验证,覆盖了阿里巴巴大部分BU,实现了电商客服、新零售等新兴行业的渗透,并且已经完成在保险、金融、医疗保健等领域的场景深耕,联合合作伙伴具备深度定制化能力和稳定交付能力,积累了丰富的行业可行性解决方案。目前阿里云RPA能集成并运行在更高的软件层级,这就决定了它不会侵入、影响已有的软件系统。在帮助企业提升效能的过程中,保持企业已有的IT系统功能平稳、运行可靠。
还有其他疑问?
咨询AI助理