Creating Dynamic Dropdowns in Google AppSheet
In this post, we’ll explore three methods to create dropdowns in Google AppSheet. First, we’ll look at how to make a simple list of choices from predefined options. This method is straightforward and useful for static lists where options don’t change frequently.
Next, we’ll dive into pulling options from another table. This is perfect for scenarios where dropdown choices need to reflect data from a different table, like pulling unique roles from a workers’ table. This ensures our dropdowns are dynamic and update automatically when the source data changes.
Then, I’ll show you how you can link records and jump between them. By setting the dropdown type to ‘ref’ and specifying a reference table, you can create links that allow quick navigation between related records, enhancing usability by providing direct access to detailed information.

Do you build with Google AppSheet (or do you want to)? If so, check out Boost for AppSheet. It’s a Chrome extension that helps you build whatever you can imagine. It’s free to sign up, and free for lite use.
As a bonus, we’ll explore how to filter dropdown options so only relevant choices appear. By using ‘valid if’ conditions, we can ensure that dropdowns display only the appropriate options based on specific criteria, like showing only workers with a required role for a task. This keeps our dropdowns concise and relevant, improving user experience.
If you found this helpful and want to learn more about AppSheet and other app-building tips, be sure to subscribe to our channel. Subscribe to stay updated with the latest tutorials and enhance your app-building skills with us!