Use string variable for table.updateRecordAsync

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!

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