You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Azure Logic App中不使用内联代码如何判断文本变量是否为数字

Azure Logic App 无内联代码实现数字判断方案

核心表达式

直接使用Logic App原生内置函数组合即可实现IsNumeric效果,无需调用内联代码:
not(empty(ifError(int(<待检测字符串变量>), '')))

使用说明

  • 把表达式里的<待检测字符串变量>替换为你实际要检测的变量引用即可
  • 表达式返回true代表字符串是纯整数格式、可以转为int类型,返回false代表不是纯数字格式

适配场景扩展

  • 若需要判断是否为带小数点的浮点数,将表达式中的int替换为float即可:
    not(empty(ifError(float(<待检测字符串变量>), '')))
  • 若需要额外排除空字符串的判定异常,可叠加空值判断:
    and(not(empty(<待检测字符串变量>)), not(empty(ifError(int(<待检测字符串变量>), ''))))

测试效果验证

针对你给出的两个测试变量:

  • 变量a = "hhddj":表达式返回false,符合预期
  • 变量b = "1234":表达式返回true,符合预期

内容的提问来源于stack exchange,提问作者balakrishna pemmasani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 19:39:00