META POST: Deep Links & URL Parameters
This post is a collection of other posts and AppSheet support docs relating to Deep Links and URL Parameters. Please feel free to post links to additional tips below and I will add them to the main post.## Deep Link vs Deep Link Expression
Deep Link: Link to a specific app view. Can be to a single row, full table, filtered-set of rows, pre-filled form, etc.
Deep Link Expression: Formula that takes one or more inputs, and outputs a Deep Link.
The output is URL Encoded
URL Parameters
Deep Links form a complete link to a specific app view. They contain enough info to get you to the right view, but there are optional parameters that could be included to modify that view.
Below is a list of some common URL parameters with links on how to use each one.
&at=NOW()+1
Force sync when navigating to a view. (See last line of support doc)
&quickedit=true
Open a view in Quick Edit
[Deep link and quick edit activation](https://community.appsheet.com/t/deep-link-and-quick-edit-activation/15511/14) Questions
I wonder if this would work… CONCATENATE( LINKTOFILTEREDVIEW( “Inventory”, IN([Product Code], LIST(“100001”,“100002”)) ), “&quickedit=true” )
&group=
Group any table view by any column without editing the view definition
[Create Dynamic Links to Group the Same Table View BY ANY COLUMN!](https://community.appsheet.com/t/create-dynamic-links-to-group-the-same-table-view-by-any-column/35142) Tips & Tricks ?
Table views (and a few other types) have a ‘Group by’ option, to group rows by a certain column. But if you wanted to view the same set of rows with a different grouping, you have to create a new view for each ‘Group by’ setting. Or do you? I noticed ‘&group=’ in the URL of one of my views, followed by percent signs and other parameters (URL encoding). [Screen Shot 2020-11-25 at 2.08.40 PM] The decoded format looks like this: &group=[{“Column”:“county_name”,“Order”:"Asc…
&defaults=
Alternate method of pre-filling a form (instead of LINKTOFORM() )
[Convert DEEPLINKS to Full/External URLs for Use in PDFs/Emails or Pre-Filled Form Links](https://community.appsheet.com/t/convert-deeplinks-to-full-external-urls-for-use-in-pdfs-emails-or-pre-filled-form-links/30060) Tips & Tricks ?
DEEPLINK expressions like LINKTOFORM() return a ‘deeplink’ to an app view, but not a full browser URL. These links won’t work in an email or PDF. They only navigate within/between AppSheet apps. I needed a way to generate full-URLs for use in an email body, and take values from a row in a secure app to generate pre-filled links to a form in a public app. Basically, LINKTOFORM(Pre-filled values) but with a valid, full-URL that could be used in an email. I’ve broken the formulas down into sep…
Thanks to @Fabian for the idea, and to anyone who would like to contribute.
Please link to an existing post, or create a new post for your example. I’d like to keep this post as a collection of links, rather than go in-depth on any one tip.


