用户界面路径。 Vb.net?如果条件

UIPath. Vb.net? if condition

我是 uipath 和一般编码的新手。我从所教的内容中了解了大部分基础知识,但他们没有了解如何在“if”activity 中形成“条件”语句。或者基本上任何形式的条件。我可以去哪里学习它们?它是一种特定的语言吗?

有点像:不是 Months.Contains(ExpenseMonth)

我想不出来,因为我不知道什么是 acceptable/readable 到 uipath studio

还有那些计算。我在哪里可以找到有关这些的更多信息?了解更多

有点像:(int32.Parse(row("Value").ToString) * 100 / monthlyTotal).ToString

他们并没有真正告诉我如何形成那个的细节

所以本质上,如果我没有被那些陈述填满,我就会被困住

这取决于您使用的 activity。通常是 VB.net。查找有关该编程语言的更多信息 here

是的,您需要自己掌握该语言的基础知识。 UiPath 并不能真正帮助您找到正确的条件。 可以使用VB.net.

很快您就可以完全切换到 C#。但这还没有准备好,仍处于试验阶段。另外,我建议您继续使用 VB.net,因为它作为第一语言更容易学习。目前,您只能使用 C#Invoke Code activity.

对于上面的第一个例子:

not Months.Contains(ExpenseMonth)

这取决于您的变量类型。这看起来像 DateTimeString 类型,因此您可以使用它附带的预定义函数。您可以显示它们,但只需单击点后的 CTRL + SPACE

你的第二个:

(int32.Parse(row("Value").ToString) * 100 / monthlyTotal).ToString

我总是建议您使用 CInt 而不是 int32.parse。看here。并且通常不需要将行值转换为 String。因为默认情况下通常已经是那种类型了。

但又一次。您需要先学习 VB.net 的基础知识,然后才能在 UiPath 中编写有意义且是最佳实践的良好业务逻辑。