Best Practices
Use these practices when creating, filling, and testing Spreadsheet Forms.
For Form Creators
- Keep each input field to one cell.
- Use clear field names such as
requested_amount,claim_date, ordepartment. - Use clear labels because labels appear in validation messages.
- Use Dropdown for controlled lists instead of expecting users to type exact values.
- Use Date for date input instead of a text field with manual date instructions.
- Use Number for values that must be calculated, queried, or exported as numbers.
- Review all bindings after inserting or deleting rows and columns.
- Keep formulas in unbound/static cells where possible.
- Test the form preview before publishing.
- Submit a test workflow and export the XLSX before using a complex spreadsheet in production.
For Submitters
- Use the spreadsheet shell buttons, not the browser back button, when saving or submitting.
- Fill required cells before final submission.
- Use the dropdown control for Dropdown cells.
- Use the date picker for Date cells.
- Save as draft if the form is not ready.
- Read validation messages carefully because they include the cell address and field label.
For Formulas
- Test formulas in the actual OSPROV builder and filler, not only in Excel.
- Avoid Excel-only functions.
- Avoid macros and external references.
- Avoid formulas in user-entered bound text fields.
- Use simple same-sheet formulas for best reliability.