Hi everyone,
I’m working on a simple but frustrating problem in Make (formerly Integromat).
I have a text string containing only numbers:
111 222 333 444 555 666 777 888 999
I split it into an array using split(). My goal is to keep only the numbers that are greater than a reference value, e.g. 456.
What I’ve tried:
join(
remove(
map(
split(1.TextStringNumber; " ");
if(parseNumber(item) > 456; item; “”)
);
emptystring
);
" "
)
This seems straightforward, but I keep getting the error:
Function ‘parseNumber’ finished with error! ‘e’ is not a valid number or using unsuitable separator.
Things I’ve ruled out:
The string only contains numeric values separated by spaces.
No characters like “e”, “.”, “”, " " are present.
No Set multiple variables module with weird keys.
No parsing or transformation modules before split().
My question:
How can I reliably and safely extract only the numeric values greater than a reference number (e.g., 456) from an array without parseNumber() throwing errors, even though the input seems valid?
Any help is appreciated