Updating number field with user input [solved]

Hi all! I’m still pretty new to scripting, but came across a problem that feels like it should have an obvious answer.

I would like a user to be able to update a number field in my base via some inputs in the script, however the input.textAsync function throws an error because the string can’t be assigned to that field type.

Aside from changing my field to a string, is there away to change the input type to a number in the scripting block?

Thanks!

Wrap Number() around your string variable to convert it to a number:

...
table.updateRecordAsync(record, {
    'Respeaking Score': Number(score),
...

More info about JavaScript type conversion can be found here:

https://www.w3schools.com/js/js_type_conversion.asp

3 Likes

Amazing, thank you!

I was hoping there would be an easy fix! So much to learn.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.