There are times when I need a data field to be "Required". Otherwise, data quality issues are introduced.
When this is needed, usually the data field must always be "Required" (Use Case #1). There are also times when a data field needs to be "Required" only conditionally (Use Case #2), based on a value present in another data field within the record.
What I have observed:
- Airtable supports Use Case #1 during data creation via the Interface Creation Form, but not during a data update. I can delete the data in a "required" data field, subsequently in the same interface.
- Airtable doesn't support Use Case #1 at the table/view level. It can't be specified when defining a column.
- Regarding Use Case #2, "Conditionally Required" enforcement is not supported, either at the table/view level or within an interface.
Am I missing something? Please let me know if there is another means to enforce these rules.
