uipath知识归纳

控件
  • 字符串转date :DateTime.ParseExact(str,“yyyyMMdd”,system.Globalization.CultureInfo.InvariantCulture).Tostring(“yyyy-MM-dd”)
  • uipath 活动包文档:https://docs.uipath.com/activities/lang-zh_CN/docs/about-the-excel-activities-pack
  • uipath OC文档:https://docs.uipath.com/orchestrator/v0/docs
  • cron expression https://www.cnblogs.com/personblog/p/11245992.html https://www.freeformatter.com/cron-expression-generator-quartz.html
  • 判断字典键是否存在于其它字典中,如果不存在添加到datatable中
    var dict = new Dictionary<string,object>();
    out_NewStamp = in_Stamp 是一个datatable
    foreach(KeyValuePair<string,string> pair in rawDict) 创建一个键值存储遍历的字典
    if(!dict.ContainsKey(pair.Key)) && !filterDict.ContainsKey(pair.Key)){
    out_Flag = true;
    out_NewStamp.Rows.Add(new Object[]{“'” + pair.Key,Pair.Value});
    }
  • OC 定时 多时间段可以这么写 Advanced => 0 0 12,13,14 * * ? 代表12 13 14 点
  • 压缩文件
    Fastzip Fastzipmethod = New FastZip()
    invoke method
    TargetObject = Fastzipmethod
    MethodName = CreateZip
    Parameters有 1.in string zipurl[zip路径]
    2.in string fileurl[存放zip的文件夹]
    3.in Boolean False
    4.in string “”
  • 解压密码压缩包
    1.查看是否import ICSharpCode.SharpZipLib.Zip
    2.赋值 Fastzip zip = new ICSharpCode.SharpZipLib.Zip.Fastzip()
    3.zip.password = “密码写在此处”
    4.Invoke method
    TargetObject = zip
    MethodName = ExtractZip
    Parameters有 1.in string zip路径
    2.in string 解压到路径
    3.in string “”
  • 打包压缩包
    #1.查看是否import ICSharpCode.SharpZipLib.Zip
    2.赋值 Fastzip zip = new FastZip()
    4.Invoke method
    TargetObject = zip
    MethodName = CreateZip
    Parameters有 1.in string zip路径
    2.in string 解压到路径
    3.in boolean false
    4.in string “”
  • 获取文件的大小 object filesize = New system.io.fileinfo(文件路径).length / 1024
  • datatable 更改列名 数据表.columns(列名).columnsname
  • 判断一个列表是否包含另一个列表
    a = New List(Of int) from{1,2,3,4}
    b = New List(Of int) from{1,2,3,4,5}
    a.Addrange(b) 通过invoke method
    c = a.union(b) 合并去重
    c = a.concat(b) 合并不去重
    通过计算c的长度就可以判断是否包含
  • 更改列明dataDt.Columns(“Name”).ColumnName = “Name_Old”
  • ArrayList List = New ArrayList();
    List.Add(ture)
    List.Add(1)
    List.AddRange(New int[]{1,2,3,4})
    List.Clear()
    List.remove(value)
    List.removeAt(index)
    List.removerange(startindex,后面几位)
    List.Reverse()反转
    List.sort()
    在这里插入图片描述
    string.Equals(string,stringcomparison.ordinalignorecase) 是忽略比对的大小写
    s.split(new char[] {“-”,“”+}, stringsplitoptions.removeemptyentries) 是分割char[] 里的字符,并把原先字符转换为“”,后面是去除空,只剩需要的string[]
  • 清空excel sheet 页
    Sub clearEntireSheet()
    Sheets(“Sheet名字”).Cells.Clear
    End Sub
  • clone datatable 添加row 用invoke method 并使用 importrow
  • 字符串换行符分割成list类型
    list = 字符串.Split(vbcrlf.ToCharArray, stringSplitOptions.RemoveEmptyEntries)
  • 密码格式转字符串格式
    string = new System.Net.NetworkCredential(string.Empty, 密码变量).Password
  • uipath 字符串过滤换行
    str.replace(“”& vbLf,“”).replace(“”&vbTab,“”).replace(“”&vbCr,“”)
  • robot license 反激活
    https://www.jianshu.com/p/1f37143f02db
  • string=strings.split(string1,vbcrlf) vbcrlf 为换行符
  • 下滑活动
    scroll.activity
  • 谷歌崩溃
    https://www.nginx.cn/5394.html
  • 更改文件名称
    FileSystem.Rename(OldName,NewName)
  • 设置字典并传参
    定义变量为dic<string,object>
    new dic(Of string,object)from{{“name”,joker}}等

    安装依赖包Microsoft.Activities.Extensions
    搜索dic进行添加
  • 设置excel单元格颜色 UiPath.Excel.Activities.ExcelSetRangeColor
  • 计算列表长度用UBound.(数组) LBound(数组)为最小值,一般为0
  • 结果.SpecificContent(“key值”).tostring.trim
  • Directory.GetFiles(path) 获取文件夹下的所有文件
  • Directory.GetDirectories( “back_up”) 获取文件夹下的所有文件夹
  • Directory.GetFiles( “back_up”,".xlsx") — 用替代不确定的内容,括号里前面是路径,后边是正则匹配
  • new DirectoryInfo(“back_up”).GetFiles(“*.xlsx”)
  • 获取密码 格式转换 SecurePassword=new System.Net.NetworkCredential(“”,Password).SecurePassword
uipath日期格式化
  • Now.ToString 当天时间
  • Now.ToString(“yyyyMMdd”) 当天日期
  • Now.ToString(“yyyy-MM-dd”) 当天日期
  • Now.ToString(“hh:mm:ss”) 当天时间
  • Now.AddDays(3).ToString(“yyyyMMdd”) 3天后日期
  • Now.AddDays(-3).ToString(“yyyyMMdd”) 3天前日期
  • Now.AddMonths(3).ToString(“yyyyMMdd”) 3月后日期
  • Now.AddMonths(-3).ToString(“yyyyMMdd”) 3月前日期
  • Now.AddYears(3).ToString(“yyyyMMdd”) 3年后日期
  • Now.AddYears(-3).ToString(“yyyyMMdd”) 3年后日期
excel
  • insert/delete row 插入/删除行

  • insert/delete column 插入/删除列

    • 具体看属性参数
  • Now.Second.Tostring 秒数

  • item.subject.Tostring 邮箱主题

  • item.Sender.Tostring 邮箱发送者

  • rows_excel.Rows.Count() excel行数

  • Directory.GetFiles(“路径”).Length 文件夹下的文件数

  • substring(0,4) 取索引0-4的值

  • 13
    点赞
  • 96
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

͝͝͝͝͝͝͝͝͝͝L Y H

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值