Erro para fazer a subtração de dois valores

Bom dia, eu fiz a extração de um valor a partir de uma célula do Excel e o outro a partir de um get OCR text, preciso tirar a diferença, mas na hora de usar um assign para fazer a subtração dos valores dá erro! Agradeço muito se alguém puder me ajudar!

Abaixo o código do erro:

RemoteException wrapping System.InvalidOperationException: cannot substract a System.String from a System.String
em UiPath.Core.GenericValue.op_Subtraction(GenericValue value1,
GenericValue value2)
em lambda_method(Closure ,
ActivityContext )
em Microsoft.VisualBasic.Activities.VisualBasicValue1.Execute(CodeActivityContext context) em System.Activities.CodeActivity1.InternalExecuteInResolutionContext(CodeActivityContext context)
em System.Activities.Runtime.ActivityExecutor.ExecuteInResolutionContext[T](ActivityInstance parentInstance,
Activity1 expressionActivity) em System.Activities.InArgument1.TryPopulateValue(LocationEnvironment targetEnvironment,
ActivityInstance activityInstance,
ActivityExecutor executor)
em System.Activities.RuntimeArgument.TryPopulateValue(LocationEnvironment targetEnvironment,
ActivityInstance targetActivityInstance,
ActivityExecutor executor,
Object argumentValueOverride,
Location resultLocation,
Boolean skipFastPath)
em System.Activities.ActivityInstance.InternalTryPopulateArgumentValueOrScheduleExpression(RuntimeArgument argument,
Int32 nextArgumentIndex,
ActivityExecutor executor,
IDictionary2 argumentValueOverrides, Location resultLocation, Boolean isDynamicUpdate) em System.Activities.ActivityInstance.ResolveArguments(ActivityExecutor executor, IDictionary2 argumentValueOverrides,
Location resultLocation,
Int32 startIndex)
em System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor,
BookmarkManager bookmarkManager,
Location resultLocation)

Mude o tipo da variável de Generic para String, na verdade tente nunca utilizar GenericValue porque geralmente acaba te trazendo dificuldades…

1 Like

Verifique o tipo de dados das variáveis

Please check the Datatype of Variables

1 Like

obrigado pela dica, vou tentar evitar a partir de agora de usar muito Generic! Sobre o erro, ele ainda continua mesmo alterando!

Vou precisar converter?

image

Sim, para fazer contas, precisa converter a variável que estiver como tipo String assim:
CDbl(valorSistema)

1 Like

funcionou!! salvou meu dia amigo, muito obrigado!

1 Like