在Google云端硬盘和表格中自动搜索

时间:2019-03-22 10:47:31

标签: uipath uipath-robot

我正在尝试寻找一种在Google表格中搜索的方法。

以下是我作为初学者要完成的工作。

  1. 我有一个包含这3列和1条记录的Google表格
  

文件名||工作表链接||测试文件

     

ABC 1.1 || http://SheetLink ||是的

  1. 自动导航到记录第二列中的SheetLink。
  2. 导航到SheetLink之后,在工作表中搜索上面示例中提供的“测试文档”。
  3. 如果找到“测试文档”,则将以前的google csv列更新为“是”,否则。

以下是我在工作室尝试过的内容:

  • 在用户单击“运行”时,我使用GSuite的“ Google应用程序套件”导航到此表。
  • 然后使用读取范围给出电子表格ID。
  • 然后使用读取行和读取列。 我的问题是我无法从读取行和读取列获取输出以存储在变量中。

我朝着正确的方向前进吗?参考也很好。

enter image description here

1 个答案:

答案 0 :(得分:2)

你好,关于你的问题:

  1. 如果您选择UiPath工作室右侧的 Read Row 活动或 Read Column 活动,您将看到如下所示的 Properties 窗格。在“输出”部分,放置变量名称以保存输出数据。为方便起见,按下 Ctrl + K 并放置名称将自动创建具有适当类型的新变量。 enter image description here
  2. 现在,由于 Read Row Read Column 活动的输出是 Object [] 的变量类型,因此您将需要一个简单的For Each写入数据的活动。在以下示例中,我将“读取行”活动的输出变量命名为'ReadRowOutput',并在For Each循环内将一个消息框输出内容。

enter image description here

  1. 现在,如果您要写出读取范围活动的内容(一次一行),则活动的输出变量类型为 DataTable ,在此情况下情况下,您需要使用For Each Row活动按以下方式遍历内容。在以下示例中,我将Read Row活动的输出变量命名为'spreadSheetOutput',并在For Each循环内将消息框输出内容。

enter image description here

希望这些信息对您有所帮助。