UiPath自动化:从Excel读取日期并写入Google Form日期字段的详细步骤
UiPath读取Excel日期并写入Google Form的分步方案
一、读取Excel中的dd/MM/yyyy格式日期
- 添加
Read Range活动到工作流,配置核心参数:File Path:选择目标Excel文件的完整路径Sheet Name:指定存储日期数据的工作表名称- 勾选
Add Headers(若Excel第一行为列标题)
- 将读取结果存入
DataTable类型变量(例如命名为dtDateData) - 用
For Each Row活动遍历dtDateData,处理每行的日期:- 添加
Assign活动转换日期格式,适配Google Form要求:' 解析Excel中的dd/MM/yyyy格式日期,转成Google Form兼容的yyyy-MM-dd格式 formattedDate = DateTime.ParseExact(row("日期列标题").ToString, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture).ToString("yyyy-MM-dd") - 特殊情况处理:若Excel中日期是系统日期类型而非文本,可简化为
row("日期列标题").ToString("yyyy-MM-dd")
- 添加
二、写入Google Form日期字段
- 添加
Open Browser活动,在Url属性中填入目标Google Form的完整链接 - 添加
Wait For Element Exist活动,等待日期输入框加载完成(避免页面未就绪导致定位失败) - 用Ui Explorer捕获日期输入框的Selector,示例格式:
<webctrl tag='INPUT' type='date' name='entry.123456789' />(其中entry.123456789为表单字段的唯一标识) - 添加
Set Text活动,配置:Target:选择捕获到的日期输入框元素Text:填入之前转换好的formattedDate变量
- 若
Set Text无响应,改用Type Into活动,传入formattedDate变量并取消勾选Simulate Type(部分浏览器需真实输入模拟)
三、异常处理(可选)
- 用
Try Catch活动包裹读取和写入流程,处理两类常见异常:- 在
Catch块添加Log Message活动,记录日期解析错误:"日期格式错误:" + ex.Message - 记录元素定位失败:
"表单日期字段定位失败:" + ex.Message
- 在
内容的提问来源于stack exchange,提问作者ben ben
相关产品推荐
相关产品推荐

