You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Automation Anywhere打印工作日技术问询:如何打印最近2个工作日?

在Automation Anywhere中获取并打印最近2个工作日的解决方案

嘿,这个问题我之前帮同事处理过,Automation Anywhere本身没有专门的「仅打印工作日」函数,但咱们可以通过组合它的原生功能或者简单脚本轻松实现。下面给你两种靠谱的方案,亲测能用:

方法一:纯Automation Anywhere原生命令实现(无外部依赖)

这个方案完全用AA自带组件完成,适合不想折腾脚本的朋友:

步骤1:先搞定变量初始化

  • 创建3个日期型变量:current_date、recent_workday_1、recent_workday_2
  • 创建1个整数型变量:found_count,初始值设为0

步骤2:核心逻辑实现

  1. 用「Date/Time」命令里的Get Current Date,把当前日期存入current_date
  2. 加一个Loop循环,设置循环条件为found_count < 2(直到找到2个工作日为止):
    • 第一步,把current_date减去1天:用「Date/Time」的Add/Subtract Dates,选「Subtract」,天数填1,结果存回current_date
    • 第二步,判断这个日期是不是工作日:用「Date/Time」的Get Day of Week,取出current_date对应的星期数值(注意:不同AA版本的星期编号可能不一样,比如有的版本1=周日、2=周一…6=周五、7=周六;有的是0=周一、6=周日,建议先测试一下你的版本对应关系)
    • 加一个If条件判断:如果取出的星期数值落在「周一到周五」的范围内(比如对应数值2-6,或者0-4,根据你的版本调整),就执行:
      • 把这个日期存入对应的变量:如果found_count是0,存recent_workday_1;如果是1,存recent_workday_2
      • 把found_count加1
  3. 循环结束后,用Message Box弹窗打印,或者用Write to File把结果写入文档,就能看到最近的2个工作日啦

小提醒

如果需要排除法定节假日,这个方案得额外加个自定义的节假日列表来判断,比如把节假日存在一个数据集里,每次判断日期是否在列表中。

方法二:用Python脚本快速实现(灵活易扩展)

如果你的AA环境允许运行Python脚本,这个方案更简洁,还能轻松扩展功能:

  1. 添加Run Script命令,选择Python语言
  2. 粘贴下面的脚本:
import datetime

def get_last_n_workdays(n):
    workdays = []
    current_date = datetime.datetime.now()
    while len(workdays) < n:
        # 往前推一天
        current_date -= datetime.timedelta(days=1)
        # weekday()返回0=周一,4=周五,5=周六,6=周日
        if current_date.weekday() < 5:
            workdays.append(current_date.strftime("%Y-%m-%d"))
    return workdays

# 获取最近2个工作日
target_workdays = get_last_n_workdays(2)
# 打印结果
print(f"最近2个工作日分别是:{target_workdays[0]} 和 {target_workdays[1]}")
  1. 要是想把结果存入AA变量,直接在脚本里加AA.set_value("workday_1", target_workdays[0])和AA.set_value("workday_2", target_workdays[1])就行(前提是AA的Python集成已经配置好)

总结

  • 纯AA原生方案兼容性拉满,适合所有AA环境
  • Python脚本方案更灵活,后续要加节假日判断、自定义日期格式都很方便

内容的提问来源于stack exchange,提问作者yescience

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 09:25:18