Use a ação Executar função (legado) para executar uma função dentro de um arquivo .dll e especifique os parâmetros para passar uma função e armazenar a saída como uma variável.
- Use uma variável de dicionário para passar os parâmetros para uma função. A chave do dicionário contém o nome do parâmetro para passar para uma função.
- Se o arquivo .dll usar funções .NET ou classes de outro arquivo .dll, você deverá adicionar o segundo arquivo .dll como dependência manual do bot.
Dependências Bot
- Quando você usa as ação Executar função ou Executar função (legado), certifique-se de usar os tipos de dados compatíveis para funções DLL.
Consulte pacote DLL.
Procedimento
Siga estas etapas para executar uma função:
-
Na paleta Ações, clique duas vezes ou arraste Executar função (legado) ação do pacote DLL.
-
No campo Nome da sessão, insira o nome da sessão.
-
No campo Inserir namespace, especifique o namespace.
Você pode especificar qualquer um dos namespaces definidos no arquivo DLL.
Nota: Certifique-se de que o valor fornecido no campo esteja correto.
Importante: Esse campo diferencia maiúsculas de minúsculas.
-
No campo Inserir o nome da classe, especifique o nome da classe.
Você pode especificar o nome de qualquer classe disponível no espaço de nomes.
Importante: Esse campo diferencia maiúsculas de minúsculas.
-
No campo Inserir o nome da função a ser executada, especifique o nome da função que deseja executar.
Certifique-se de que o nome fornecido esteja correto e disponível na classe especificada na etapa anterior.
Importante: Esse campo diferencia maiúsculas de minúsculas.
- Opcional:
Na lista Parâmetros para a função, selecione a variável que contém todos os parâmetros necessários para a função.
Você pode usar tipos de variável booliana, data/hora, dicionário, lista, número, string ou tabela para passar parâmetros para a função.
Nota: Use o subtipo de dicionário Qualquer para habilitar o bot a passar parâmetros de diferentes tipos de dados para a função, inclusive booliano, numérico e string.
Especifique a chave do dicionário como o nome do parâmetro para fornecer o valor do dicionário como o valor do parâmetro. Por exemplo, você tem uma função
ReturnSum
que retorna a soma de dois valores numéricos e quer passar
Param1 e
Param2 como seus parâmetros. Configure uma variável de dicionário com duas chaves:
Param1 e
Param2, cada um com o valor que você deseja passar.
- Opcional:
Na lista Atribuir a saída à variável, selecione a variável que deseja usar para armazenar a saída da função.
Você pode usar os tipos de variável booliana, data/hora, de dicionário, lista, string ou tabela para armazenar a saída com base no tipo de saída que a função retorna.
-
Clique em Salvar.