UIPath
geekqian
做难事必有所得
展开
-
UIPATH 结合 Python 识别 PDF 中的表格
工作中遇到的需求:采购文档在用友U8中打印出来后, 识别表格并把表格内容附在邮件内容中发送给对应采购人员摘录一下关键点.首先, 我用的 Python 脚本如下:import pdfplumberimport os# 提取pdf表格整理成html表格def extract_table(): latest_pdf = get_latest_pdf() if not latest_pdf: return pdf = pdfplumber.open(lat.原创 2022-03-28 18:24:52 · 1853 阅读 · 0 评论 -
VSCode对中括号做匹配替换
背景: 从网页复制了XPath后, 会带有中括号和数字标识元素索引, 如下./html/body/div[1]/div/div[2]/div/div[2]/div[2]/div[2]/div/div[2]/div[1]/div[1]/div/div[2]/div/p[2]/a[1]此时如果不需要用到索引的话可以在 VSCode 中使用正则匹配替换掉, 具体方式如下:使用 Ctrl+H 打开 Replace 功能, 在 Find 栏输入正则表达式: \[.\]其中 \ 用于对括号 [] 做转义, .原创 2021-08-19 14:41:28 · 2504 阅读 · 0 评论 -
UIPATH 浏览器在新标签页中执行操作
之前发过一个 UIPath 获取网页元素做遍历点击的实现现在有个新需求是需要在这个基础上点击 A 标签打开新标签页并执行操作.问题在打开的新标签页后, 执行的逻辑还在原来的列表界面上. 查了一下找到以下解决方案.参考: https://forum.uipath.com/t/shift-control-to-another-tab-in-browser/18472/5在 OpenBrowser 后先执行列表的点击 A 标签逻辑, 然后使用 UiPath.Core.Activities.Browser原创 2021-07-27 18:05:51 · 4085 阅读 · 7 评论 -
UIPATH 下载依赖异常问题.The feed ‘https://www.myget.org/F/workflow xxx Verify the package exists on the feed
异常表现如下图:解决方式:因该域名被墙, 所以需要开启科学上网, 并将以下域名加入代理名单myget.orguipath.comgallery.uipath.com原创 2021-06-19 23:00:26 · 1429 阅读 · 2 评论 -
Error: Publish of Process project to Orchestrator failed. The operation has timed out.
UIPATH 发布出现异常: Error: Publish of Process project to Orchestratorfailed. The operation has timed out.参考:https://forum.uipath.com/t/publish-to-orchestrator-error-publish-of-process-project-to-orchestrator-failed-the-operation-has-timed-out/235744/6原因:.原创 2021-06-15 00:00:23 · 1323 阅读 · 1 评论 -
uipath 执行 insert 语句报 “语法错误“ 的问题解决
同样的 insert 语句在 navicat 里执行是正常的, 但是放到 uipath 流程里就报语法错误, 一脸懵逼. 折磨了我快一天时间终于找出错误的原因.先说解决方案:使用下面这种写法:use databaseinsert into [dbo].[table] (a, b, c) values (1, 2, 3);原因:经测试, 发现在使用下面这种写法时会报这个异常:insert into database.dbo.table (a, b, c) values (1, 2, 3).原创 2021-04-01 10:54:15 · 622 阅读 · 0 评论 -
2021-03-22 “在恢复时显示登录屏幕“无法取消,出现锁屏界面导致远程连接的虚拟机无法正常工作的解决方案
公司台式机有统一策略对所有台式机做了15分钟无操作就自动锁屏的处理.因此产生了一个问题是当锁屏界面出现后通过远程连接的虚拟机上的 Uipath 无法正常工作.本着能自己解决就不求人的原则, 通过网络查询找到了解决办法.win10系统首先: 桌面右键 > 个性化 > 锁屏界面 > 屏幕保护程序设置弹出界面如下:"在恢复时显示登录屏幕" 这个选项前的选择框无法取消勾选,推测是统一策略设定的解决方案:按键盘 Win 键或点击左下角开始菜单, 弹出菜单后输入 re.原创 2021-03-22 11:48:36 · 11510 阅读 · 1 评论 -
start job: operation returned an invalid status code ‘badrequst‘ 或者 ‘forbidden‘
在官方论坛里查到这个错误产生的原因是机器人分配的角色权限异常导致的, 链接在这: https://forum.uipath.com/t/starting-job-failed-with-forbidden-using-start-job-activity/67697/12我的解决方式:试过将流程依赖的 Uipath.System.Activity 的依赖包升级到最新版, 但因流程项目太多只改了部分, 没改完, 之后测试了第2步发现已经解决问题所以就没继续改了.在 cloud.uipath.com 的原创 2021-01-06 17:02:02 · 634 阅读 · 0 评论 -
UIPath 如何判断对象为 null
参考官方论坛: https://forum.uipath.com/t/how-to-check-null-condition/2964使用isNothing(obj)其中 obj 是要判断的对象, 如果值为 null 的话会返回 True 否则返回 False原创 2020-05-18 11:32:02 · 3693 阅读 · 2 评论 -
UIPath 发送outlook邮件时, outlook客户端提示有程序试图访问允许拒绝的提示框与解决
原因: 出现弹窗的原因是电脑的win自带防护软件没有开启或者关闭了实时防护. 点击了帮助按钮后, 页面里有相关的介绍.解决方法:根据帮助里的方案解决, 步骤如下Fix it !原创 2020-05-11 15:50:02 · 1924 阅读 · 0 评论 -
UIPath 获取网页元素做遍历点击的实现
UIPath 获取网页元素做遍历点击的实现原创 2020-04-29 11:16:57 · 14675 阅读 · 9 评论