Help

Upcoming database upgrades. Airtable functionality will be reduced for ~15 minutes at 06:00 UTC on Feb. 4 / 10:00 pm PT on Feb. 3. Learn more here

Toggle checkbox with Script

Topic Labels: Extensions
Solved
Jump to Solution
490 2
cancel
Showing results for 
Search instead for 
Did you mean: 

I was wondering if there’s any script that allow me to check/ uncheck the box? I can only do one but I want to make a toggle checkbox.

This is the script for check only

let table = base.getTable("Product List");
let record = await input.recordAsync("Interest", table);
let recordId = record.id;
await table.updateRecordAsync(recordId, {
    "Interest" : true,
})
1 Solution

Accepted Solutions

Try getting the current value of that record’s checkbox field and just inverse it using !.

Something like this (untested code):

await table.updateRecordAsync(recordId, {
    "Interest" : ! record.getCellValue("Interest"),
})

See Solution in Thread

2 Replies 2

Try getting the current value of that record’s checkbox field and just inverse it using !.

Something like this (untested code):

await table.updateRecordAsync(recordId, {
    "Interest" : ! record.getCellValue("Interest"),
})

Thank u so much. It works perfectly.