如何在blueprism的excel中使用全局发送键

时间:2019-04-04 09:05:33

标签: excel blueprism

我已将材料复制到剪贴板,该材料基本上是应用程序页面中的非结构化和结构化文本。现在,我有一些用Excel编写的预定义的字符串操作公式。我想通过在excel中的A1单元格上使用Ctrl + v粘贴文本。不需要在A1中输入完整的文本,但是当按Ctrl + V时,它会分成不同的行并可以用于我的目的。

我无法在excel中使用Global Send Keys,因为它需要一个元素作为输入。有人有解决方案吗?

1 个答案:

答案 0 :(得分:0)

  1. 为Excel应用程序创建一个$( document ).ready(function(){ var nameSoggiorno1 = $('.tab-soggiorno').on('click',function(valueSoggiorno){ //console.log(valueSoggiorno['currentTarget']); var nameSoggiorno = $(valueSoggiorno['currentTarget']).data('name') console.log(nameSoggiorno); }); var nameBagno1 = $('.tab-bagno').on('click',function(valueBagno){ //console.log(valueBagno['currentTarget']); var nameBagno = $(valueBagno['currentTarget']).data('name'); console.log(nameBagno); }); $('.button').each(function(){ var currenthref = $(this).attr("href"); if(currenthref.includes('&soggiorno=')){ var ti=currenthref.indexOf('&soggiorno='); var ti2=currenthref.indexOf('&bagno='); currenthref1 = currenthref.substring(0, ti); currenthref2 = currenthref1.substring(ti, 100000); } $(this).attr("href", currenthref1 + "&soggiorno=" + nameSoggiorno1 + "&bagno=" + nameBagno1); }) });,以启动该应用程序,或者您可以将该过程附加到已打开的Excel应用程序中。
  2. 该过程附加到蓝色棱柱上并创建<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div> <a data-name="Ceramica Mirage - jewels, colore 16" class="tab-bagno">1</a> <a data-name="Ceramica Mirage - jewels, colore 14" class="tab-bagno">2</a> <a data-name="Ceramica Mirage - jewels, colore 6" class="tab-bagno">3</a> </div> <div> <a data-name="Parquet Castiglioni - Verniciato 05" class="tab-soggiorno">4</a> <a data-name="Parquet Castiglioni - Verniciato Naturale" class="tab-soggiorno">5</a> <a data-name="Parquet Castiglioni - Verniciato 09" class="tab-soggiorno">6</a> </div> <a class="button" href="checkout.php?&allestimento=Silver&soggiorno=INSERT-SOGGIORNO&bagno=INSERT-BAGNO" >select</a>后,您可以使用href中的根节点发送checkout.php?tipo=43&stile=Elegance&allestimento=Gold&soggiorno=[object Object]&bagno=[object Object]"
  3. 要发送Application Modeller,请使用蓝色棱镜的Application Modeller,拖动根节点元素,然后从“操作”列下的下拉菜单中选择Global send key event操作。
  4. Application Modeller中输入Ctrl + V将为Global send key event

注意:发送Navigate Stage

之前,必须先附加并激活该应用程序