Skip to main content

Trying to update additional fields of an updated record accordingly.



Getting “undefined” value for recordId. What would be the problem?



let recordId = input.config().recordId;

console.log(recordId);



let rootTable = base.getTable('uretim-kaydi');

let rootQuery = await rootTable.selectRecordsAsync();

let record = rootQuery.getRecord(recordId);



Try



let {recordId} = input.config()



and make sure you’ve created an input config variable by the name recordId


It is a script as an action within an automation. I don’t see an option to create an input config variable.



Also, when I tried this, I get the error below:



let config = input.config();



let {recordId} = config.recordId;



console.log(recordId);





ERROR



TypeError: Cannot destructure property ‘recordId’ of ‘config.recordId’ as it is undefined.



at main on line 11




Sorry to bother, I didn’t see the left column of “input variables”. I created an input variable there and it’s ok now.


Reply