Skip to main content

Is there a way to tell table.updateRecordAsync what field to update with a variable? I have a table that tracks the date a person receives multiple trainings. Each training has a date field. I’m able to hard code the field in table.updateRecordAsync, but I haven’t figured out a way to do it with a variable, even a string type variable. This would allow me to have one script where one could select the training to update, rather than a script for each training. Here is my code:


await recordTable.updateRecordAsync(record,{
'*INSERT VARIABLE HERE': date
});

I also tried using the usual javascript way of inserting variables into strings like this:


await recordTable.updateRecordAsync(record,{
`${fieldString}`: date
});

This just gives me lots of errors.

await recordTable.updateRecordAsync(record,{
[fieldString]: date
});

Thanks, @kuovonne! That did the trick!


Reply