Power Automate Desktop中Text()函数类型错误问题求助
解决Power Automate Desktop中温度值赋值的类型错误问题
针对你遇到的Text函数类型错误(提示预期和实际都是Text但报错),可以按以下步骤排查解决:
检查提取变量的结构
打开变量面板查看Temperatuur的类型:如果是List of texts(文本数组),说明Extract data from web page提取到了多个匹配结果,直接赋值会触发类型异常。此时需要取数组的第一个元素,在Set Variable步骤用表达式:=Temperatuur[0]或结合转换:
=ToString(Temperatuur[0])替换
Text()为ToString()函数
PAD中部分场景下ToString()比Text()的类型转换更稳定,直接在Set Variable的表达式里写:=ToString(Temperatuur)清洗提取的文本内容
若提取的温度值带多余空格、换行或格式字符,先清理再转换:=ToString(Trim(Temperatuur))调整网页数据提取配置
回到Extract data from web page步骤,确保选择器仅匹配单个温度元素(而非多个结果)。可以通过修改选择器的定位规则,比如添加索引限制(如:nth-child(1))来确保只提取第一个温度值。
内容的提问来源于stack exchange,提问作者Lucas Rijnberk
相关产品推荐
相关产品推荐

