VBO Excel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
26-03-20 11:28 AM
Tem mais alguém aqui tendo problemas na hora de exportar um worksheet para uma collection usando a VBO do Blue Prism?
Porque aqui começou de uma hora pra outra aparecer o seguinte erro:
ERROR: Internal : Could not execute code stage because exception thrown by code stage: A operação de Área de Transferência solicitada não foi bem-sucedida.
Já verificamos a questão de memória, de tamanho do excel, fizemos uma rotina que reinicia a máquina antes de cada execução e ainda não conseguimos encontrar uma solução. Caso alguém já tenha passado por isso e saiba como resolver ficaria muito grata.
Att,
------------------------------
Juliana Figueiredo de Andrade
Developer
------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
26-03-20 01:25 PM
Verifica se seu arquivo Excel não possui caracteres "estranhos" (principalmente Chr(9) e Chr(10)).
Fiz essa rotina pra mim pois tive um problema parecido, vê se funciona pra ti 🙂
https://pastebin.com/J7N1UyAs
------------------------------
Gustavo Coelho
Jr RPA Developer
Siemens
America/Sao_Paulo
------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
26-03-20 02:09 PM
Vou testar essa rotina, mas acredito que não seja esse o problema, porque quando mando rodar de novo ele funciona...
Ta bem complicado de debugar.
------------------------------
Juliana Figueiredo de Andrade
Developer
Yoobot
Itajubá
+55 35 3629-7555
------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
26-03-20 02:31 PM
Olá Juliana!
Segue algumas sugestões:
- Se na segunda tentativa a operação funciona, tente limpar o clipboard antes de copiar os dados usando a ação "Utility - Environment::Clear Clipboard";
- A Blue Prism ao "coletar uma collection" utiliza basicamente um "Ctrl+C" dos dados e passa eles para o clipboard. Veja se consegue fazer essa operação manualmente, copiando os dados para um bloco de notas sem que nenhum erro apareça;
- Muitas vezes o excel precisa estar visível para a operação funcionar, veja se utilizando a ação "Show" da VBO antes da ação de coletar os dados resolve o problema;
- Os dados vão para uma collection nova ou uma já existente? As vezes os campos entre o cabeçalho do que está no excel e da collection já existente não dão "match" (por exemplo, quantidade de colunas diferentes ou colunas com nomes diferentes), o que poderia causar o erro;
- A planilha de excel possui fórmulas ou vínculos/conexões com outras planilhas? No pior dos casos veja se com os dados brutos a operação funciona normalmente;
É isso, espero que ajude,
Abraços,
------------------------------
Marcelo Guimarães
Consultant
Bridge Consulting
------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
27-03-20 11:20 AM
Segui as recomendações e implementei também um retry mandando limpar o clipboard, já que ele sempre funciona quando mando rodar de novo achei que o retry pudesse ajudar. Porém ele deu o mesmo, só que agora aconteceu tanto no stage Get Worksheet as Collection como no stage Clear Clipboard.
ERROR: Internal : Could not execute code stage because exception thrown by code stage: A operação de Área de Transferência solicitada não foi bem-sucedida. |
Acabei de dar um Run Now na Control Room sem fazer qualquer modificação e sem reiniciar a máquina e funcionou sem problemas.
Testei também o Ctrl+C manual e não da nenhum erro.
Estou ficando sem opções haha 😕
------------------------------
Juliana Figueiredo de Andrade
Developer
Yoobot
Itajubá
+55 35 3629-7555
------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
27-03-20 12:04 PM
Juliana,
Tente isso, antes do Get Worksheet as Collection
utilize um Utility - Environment::Kill Process
com o texto: rdpclip.exe
Aparentemente, esse erro ocorre quando o clipboard está sendo utilizado por algum outro programa ao mesmo tempo.
https://stackoverflow.com/questions/5707990/requested-clipboard-operation-did-not-succeed
Abraços,
------------------------------
Marcelo Guimarães
Consultant
Bridge Consulting
------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
27-03-20 12:39 PM
------------------------------
Juliana Figueiredo de Andrade
Developer
Yoobot
Itajubá
+55 35 3629-7555
------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
31-03-20 02:36 AM
Caso seja possível, envia o release para revisão, acho que assim é mais fácil de identificar o erro 🙂
------------------------------
Milena Martinelli Lopes
Solution Architect
Dirwa
São Paulo
------------------------------
