I just discovered about an hour ago that the block “…with…decimal places” also converts number to strings. ARGH!!!
Another technique I have used to get around problematic Thunkable data typing is to store the value in a variable So the process becomes:
- Set local variable = data source values
- set local variable = local variable + 0
- Pass local variable into block
Since this is a data type issue, I would recommend that, for debugging, set the text property of a label to the variable and see if the quotation marks are present (or if the data source actually returned the value you were expecting). This can save a lot of time (and crashes).
Here is an example of a block I use for debugging
Good luck!