RPA实战演练UiBot6.0新食堂一楼问卷星(类似于之前的网页表单提交)

要使用RPA(Robotic Process Automation,机器人流程自动化)帮助新食堂进行调查问卷,我们可以结合UiBot 6.0来实施具体的计划。以下是一个大致的实战演练计划:

一、目标与需求分析

  1. 明确调查目标:了解新食堂的菜品质量、服务态度、环境等方面的顾客满意度。
  2. 确定调查对象:食堂的常客、新员工、学生等。
  3. 选择调查方式:通过问卷星平台创建问卷,并通过RPA自动化发送和收集问卷。

二、技术准备

  1. 安装与配置UiBot 6.0:确保RPA工具能够正常运行,并熟悉其基本操作和编程接口。
  2. 问卷星平台账号:注册并登录问卷星平台,创建好相应的调查问卷。

三、RPA流程设计

  1. 登录问卷星平台:使用UiBot 6.0模拟登录问卷星平台的流程,包括输入账号、密码等步骤。
  2. 获取问卷链接:在登录后,自动化获取创建的问卷的分享链接。
  3. 定位目标用户:根据需求,定位到需要发送问卷的目标用户,如通过公司邮件系统、学生管理系统等。
  4. 发送问卷链接:自动向目标用户发送问卷链接,并附上简要的说明和请求。
  5. 定时提醒与跟进:设置定时任务,对于未填写问卷的用户进行提醒,确保问卷的回收率。
  6. 数据收集与整理:问卷填写完毕后,自动化收集问卷数据,并进行初步的整理和分析。

四、实施与调试

  1. 编写RPA脚本:根据流程设计,使用UiBot 6.0的编程接口编写自动化脚本。
  2. 测试与调试:在正式实施前,对RPA脚本进行充分的测试和调试,确保流程的准确性和稳定性。

五、正式运行与后续优化

  1. 正式运行:在测试和调试无误后,正式运行RPA脚本,开始自动化发送和收集问卷。
  2. 数据分析与报告:对收集到的问卷数据进行深入分析,并生成详细的调查报告。
  3. 流程优化:根据运行情况和反馈,对RPA流程进行持续的优化和改进。

六、注意事项

  1. 确保用户隐私:在发送问卷和收集数据时,要严格遵守隐私保护规定,确保用户信息的安全。
  2. 遵循问卷星平台规则:在使用问卷星平台时,要遵循其使用规则和限制,避免违规行为导致的账号封禁等问题。

通过以上步骤,我们可以利用RPA帮助新食堂高效地完成调查问卷的发放和收集工作,提高调查效率,降低人工成本。同时,通过对问卷数据的分析,可以为新食堂的改进提供有力的数据支持。

编写RPA脚本具体流程(团队每个人做不一样的选项)

1、启动浏览器:

2、更改目标窗口显示状态:(最大化)

3、单选多选部分:(模仿二年级,团队其他人可以分配其他角色,主要以学生为主

目标点击:

其他等同:(非常满意答卷
多选等同:(可以自定义个数和选项)

4、键盘输入文本:

5、提交问卷:

基础流程视频展示:

RPA实战演练UiBot6.0新食堂一楼问卷星-基础流程演示

(进阶版)

 (打开自己拟定的Excel表格,文本框内容输入,自定义不要雷同!越多越好!

打开Excel:添加更改文件路径:

第一种方法:
直接在Excel中随机(小北)

随机选择,选择困难症不知道选择哪一个?

Excel就可以帮助大家快速的做出选择

只需要用到choose和RANDBETWEEN两个公式,这里我用到的公式是

=CHOOSE(RANDBETWEEN(1,14),D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12,D13,D14,D15,D16,D17,D18,D19,D20)

其中,(1,14)分别是最小的整数,14是总共的个数,之后就是选择我们要随机的所有单元格。最后,只要一直把鼠标点击公式单元格,按F9就可以随机选择了。

第二种方法:
直接将文本输入改成随机文本,不需要打开Excel表格,更便捷👍b( ̄▽ ̄)d(小金)

完整流程展示:

 源代码:

Function danXuan()dim danXuans = Math.Int(Rnd()*(2))Return danXuans
End Function
Function wenJuan()Dim hWeb = WebBrowser.Create("chrome","https://www.wjx.cn/vm/wt6O2QO.aspx",30000,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200,"sBrowserPath":"","sStartArgs":""})Window.Show(@ui"窗口_上海电子信息职业技术学院一楼食堂满意度调查-GoogleChrome","max")Rem 一年级Mouse.Action(@ui"链接<a>","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})Rem 女Mouse.Action(@ui"链接<a>2","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})Rem 卤肉饭,自选餐,煎饼Mouse.Action(@ui"链接<a>3","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})Mouse.Action(@ui"链接<a>4","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})Mouse.Action(@ui"链接<a>5","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})Rem 1-2天Mouse.Action(@ui"链接<a>6","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})Rem 甜Mouse.Action(@ui"链接<a>7","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})Rem 非常满意Mouse.Action(@ui"链接<a>8","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})Rem 满意Mouse.Action(@ui"链接<a>12","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})Rem 满意Mouse.Action(@ui"链接<a>23","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})Rem 满意Mouse.Action(@ui"链接<a>22","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})Rem 一般Mouse.Action(@ui"链接<a>21","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})Rem 非常满意Mouse.Action(@ui"链接<a>20","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})Rem 满意Mouse.Action(@ui"链接<a>19","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})Rem DIY评价Mouse.Action(@ui"链接<a>18","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})Rem 留言 菜名Const CMinput=['西红柿炒蛋','番茄炒蛋','糖醋小排','糖醋里脊','生煎包','剁椒鱼','土豆丝','盐水虾','剁椒鱼','小笼汤包','卤肉饭','鸡扒饭','糖水粥铺','牛肉拉面','藤椒鸡','煎饼']dim CMinputRem = Math.Int(Rnd()*(Len(CMinput)-1))Keyboard.InputText(@ui"输入控件<input>",CMinput[CMinputRem],true,20,10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 500, "bSetForeground": true, "sSimulate": "message", "bValidate": false, "bClickBeforeInput": false})Rem 留言眼前一亮的菜名dim YQYLinputRem = Math.Int(Rnd()*(Len(CMinput)-1))Keyboard.InputText(@ui"输入控件<input>1",CMinput[YQYLinputRem],true,20,10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 500, "bSetForeground": true, "sSimulate": "message", "bValidate": false, "bClickBeforeInput": false})Rem 想说的话Const XSDHinput = ['菜品种类丰富,口感好,新鲜卫生','价格合理,性价比高','食堂环境整洁,卫生状况良好','食堂内秩序井然,无拥挤混乱现象','增加更多健康营养的菜品选择,满足学生多样化的口味需求。','菜看不同区域的划分用餐公共区域的卫生用餐公共区域的灯光照明用餐公共区域的背景音乐餐具的清洁状况','适度调整价格,确保学生能够在食堂享受到经济实惠的餐食。','加大卫生清洁力度,确保食堂环境整洁卫生,保障学生健康','合理规划食堂座位和用餐时间,减少排队等候时间,提高就餐效率','菜肴的温度 菜肴温度适宜,口感更佳','菜看的色泽 色彩鲜艳,诱人食欲','价格合理,性价比高','好吃','不好吃','aaaaa','无','无','无','无','无','无','无','无','价格有点高,不是很经济实惠','无','无','无','无','无','无','无','无']dim XSDHinputRem = Math.Int(Rnd()*(Len(XSDHinput)-1))Keyboard.InputText(@ui"输入控件<input>2",XSDHinput[XSDHinputRem],true,20,10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 500, "bSetForeground": true, "sSimulate": "message", "bValidate": false, "bClickBeforeInput": false})Mouse.Action(@ui"块级元素<div>_提交","left","click",10000,{"bContinueOnError": false, "iDelayAfter": 300, "iDelayBefore": 200, "bSetForeground": true, "sCursorPosition": "Center", "iCursorOffsetX": 0, "iCursorOffsetY": 0, "sKeyModifiers": [],"sSimulate": "simulate", "bMoveSmoothly": false})Window.Close(@ui"窗口_上海电子信息职业技术学院一楼食堂满意度调查-GoogleChrome1")
End Function
// to 2 -> 3次
For i = 0 To 10 step 1wenJuan()
Next
// wenJuan()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/615388.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jdk17 你还想用ScriptEngineManager来执行js代码?

今天要用java来执行配置表的js代码&#xff0c;用 ScriptEngine javaScriptEngine new ScriptEngineManager().getEngineByName(“javascript”); 一直抛异常&#xff1a;Cannot invoke “javax.script.ScriptEngine.eval(String)” because “javaScriptEngine” is null 网上…

5.Hexo为页面标记标签和类别

Hexo的标签和类别基本上是可以在Hexo中将内容分组的两种方式 如果在网站上有一堆内容&#xff0c;有不同的博客文章 将博客文章分类为不同的类别会很有帮助 用特定的关键词为博客文章标记 如果可以同时分类和标记页面&#xff0c;会使网站用户更轻松地找到他们想要的页面类型 …

文章分享:《二代测序临床报告解读指引》

&#xff3b;摘要&#xff3d; 二代测序&#xff08;next generation sequencing&#xff0c;NGS&#xff09;已成为中国临床肿瘤医生常用检测工具&#xff0c;而中国超 90%临床医生需要 NGS 报告解读支持。因此&#xff0c;为提升临床医生 NGS 报告解读能力&#xff0c;特编写…

Traefik的EntryPoints是什么?

在探索 Traefik —— 这款极受欢迎的现代反向代理和负载均衡器时&#xff0c;理解其核心组件是非常重要的。其中&#xff0c;EntryPoints 是 Traefik 中一个关键概念&#xff0c;它直接关系到如何接收和处理进入的网络流量。&#x1f511;&#x1f6a6; 1. Traefik 的 EntryPo…

蓝桥杯基础18——第13届省赛真题与代码详解

目录 0.心得体会 1.题目如下 2.代码实现的思路 键值扫描 数码管窗口切换 数码管的动态扫描 继电器工作时L3闪烁&#xff0c;整点时刻L1灯光亮5秒 3.变量列表 定义的常量和数组 功能控制和状态变量 定时器和计数变量 4.代码参考 4.1 头文件 onewire.h ds1302.h 4…

react使用npm i @reduxjs/toolkit react-redux

npm i reduxjs/toolkit react-redux 创建一个 store文件夹&#xff0c;里面创建index.js文件和子模块文件夹 index,js文件写入以下代码 import {configureStore} from reduxjs/toolkit // 导入子模块 import counterReducer from ./modules/one import two from ./modules/tw…

Acwing.1375 奶牛回家(最短路朴素dijkstra)

题目 晚餐时间马上就到了&#xff0c;奶牛们还在各自的牧场中悠闲的散着步。 当农夫约翰摇动铃铛&#xff0c;这些牛就要赶回牛棚去吃晚餐。 在吃晚餐之前&#xff0c;所有奶牛都在自己的牧场之中&#xff0c;有些牧场中可能没有奶牛。 每个牧场都通过一条条道路连接到一个…

蓝桥杯【第15届省赛】Python B组

这题目难度对比历届是相当炸裂的简单了…… A&#xff1a;穿越时空之门 【问题描述】 随着 2024 年的钟声回荡&#xff0c;传说中的时空之门再次敞开。这扇门是一条神秘的通道&#xff0c;它连接着二进制和四进制两个不同的数码领域&#xff0c;等待着勇者们的探索。 在二进制…

一些知识点小细节

当遇到的问题有关逆序输出&#xff0c;可以转换一下思想&#xff0c;就是使用for循环的时候&#xff0c;i的初始化是从数组或者是字符串的最后一个&#xff0c;然后注意设置循环结束的条件&#xff0c;最重要的是不要忘记i--;而不是I&#xff1b; 注意&#xff1a;当要逆序输出…

Day 39:动态规划 LeedCode 62.不同路径 63. 不同路径 II

62. 不同路径 一个机器人位于一个 m x n 网格的左上角 &#xff08;起始点在下图中标记为 “Start” &#xff09;。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角&#xff08;在下图中标记为 “Finish” &#xff09;。 问总共有多少条不同的路径&#…

Suno AI

Suno is the latest big name in AI, but what is it? Keep reading to learn everything you need to know about Suno AI, including what it is, what it can do, and how much it costs. Suno AI是一款由Anthropic公司开发的人工智能音乐生成器&#xff0c;它利用先进…

在 Vue 3 中如何利用 TypeScript 进行类型检查和类型推断?

在 Vue 3 中&#xff0c;TypeScript 的集成得到了显著的改进&#xff0c;使得开发者可以更加便捷地进行类型检查和类型推断。以下是一些在 Vue 3 中利用 TypeScript 进行类型检查和类型推断的方法&#xff1a; 使用 <script setup> 语法&#xff1a;<script setup>…