【Power Automate】返回当前日期是星期几问题

部署运行你感兴趣的模型镜像

25/03/19 更新:破案了,在变量的这个位置可以选择日期变量是星期几的。只是通过这个形式显示出来的是周几的英文,本篇文章调用脚本返回的是数字仍有参考价值哈哈。

项目背景&前言

Uipath许可价格不断提高,且逐渐退出中国市场,原有的Uipath流程打算迁移至Auto power上运行,就项目过程中出现的一些问题,用文章的形式做分享,希望能帮到各位。

问题

如下图所示,Uipath内置了很多C#语句,轻松完成对日期的判断。

而Auto power目前只能通过脚本调用实现。因为是迁移项目,出于尽量按原有逻辑处理的考虑,所以目标是:以数字返回星期几,用于后续做流程判断。

解决方法

一开始选用运行.NET脚本的方法

using System;

class Program
{
    static void Main()
    {
        // 获取当前日期
        DateTime now = DateTime.Now;

        // 获取当前日期的星期几
        DayOfWeek dayOfWeek = now.DayOfWeek;

        // 输出星期几
        Console.WriteLine("今天是:" + dayOfWeek);
    }
}

但是相信我,对于低代码的开发者来说,越多的配置可能出错的地方就越多,折腾了两小时解决各种报错之后,我转头拥抱python这种更简单清晰的方法。

贴一个界面,简单明了,贴个代码,选个版本,设置一下生成的变量即可。

import datetime

# 获取当前日期
now = datetime.datetime.now()

# 获取当前日期的星期几对应的数字
day_of_week_number = now.weekday()

# 输出数字
print(day_of_week_number)

需要注意的是,上面提供的代码要选Python 2.7运行,选3.4输出是空白的(不知道为啥),可以在下方增加消息框看看输出变量是否有值。

以上

您可能感兴趣的与本文相关的镜像

Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值