#azure #azure-logic-apps
Вопрос:
У меня есть переменные a = "hhddj";
Переменные b = "1234";
. Мне нужно выражение, которое дает тип string
a, а тип b int
. Как будто нам Isnumeric(a)
нужно возвращаться false
, и Isnumeric(b)
нужно возвращаться true
.
Ответ №1:
Следующее выражение можно использовать для проверки того, является ли текст на variables('a')
самом деле целым числом:
equals(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(variables('a'), '0', ''), '1', ''), '2', ''), '3', ''), '4', ''), '5', ''), '6', ''), '7', ''), '8', ''), '9', ''), '')