Create app launchers or launch apps and URLs from AppSheet apps

If you have used AppSheet's App Gallery, you know the value of having a list of apps that you can easily access from a single app. 

You can create your own app launcher that launches AppSheet apps. This allows you to create a suite of solutions. It simplifies deployment because you can now deploy one app and simply change a back-end spreadsheet to add or update other apps.

Get started by using the sample app launcher

The App Portal is a sample app launcher that you can use as an example to build your own.

App launcher example

Create an app launcher

  1. Create a spreadsheet table for the app launcher.
    An app launcher table has three fields.
    • App Name: Name of the app.
    • Image: Public URL for the image or a reference to a file in your cloud provider. See Display images and documents.
    • App Link: App name you obtain from the link to the app. For example, if the link to the application URL is https://appsheet.com/template/showdef?appName=ClassAssignments-71626, enter ClassAssignments-71626 in this field.

      Table including App Name, Image, and App Link columns
  2. Create the app launcher app using the spreadsheet. See Create apps: The Essentials.
  3. Open the app launcher in the editor.
  4. Go to Data .
    We've made some improvements to the app editor.
    You are opted in to the new editor by default, but you can switch back to the legacy editor at any time.

    If you are using the legacy editor

     

    Go to Data > Tables and expand the table.

  5. Make sure that the column types are configured as follows:
    Column Type
    App Name Name
    Image Image or Thumbnail
    App Link App
  6. Create a view of type gallery, table, or deck.
  7. Save the application.

The linked app will load when you click or tap on the image in the app launcher application.

The app name (for example, ClassAssignments-71626) is actually a link to the initial view of the named app. Instead of starting with the initial view, you can specify deep links to specific views of the app. For example, you can:

  • Open the app with a specific view displayed
  • Navigate to a different view in the current app

See App column type (deep link).

Create a URL launcher

You can create your own URL launcher application that launches web sites based on the web site's URL.

To create a URL launcher:

  1. Create a spreadsheet table for the URL launcher.
    The URL launcher table has three fields.
    • URL Name: Name of the URL.
    • Image: Public URL for the image or a reference to a file in your cloud provider. See Display images and documents.
    • URL Link: URL you wish to launch.

  2. Create the URL launcher app using the spreadsheet. See Create apps: The Essentials.
  3. Go to Data .
    We've made some improvements to the app editor.
    You are opted in to the new editor by default, but you can switch back to the legacy editor at any time.

    If you are using the legacy editor

     

    Go to Data > Tables and expand the table.

  4. Make sure that the column types are configured as follows
  5. Column Type
    URL Name Name
    Image Image or Thumbnail
    URL Link URL
  6. Create a view of type gallery, table, or deck.
  7. Save the application.

The website will load when you click/tap on the web site's image in the URL Launcher application.

Launch an app by using the URL

You can provide a URL to users of an app by email or other media and direct them to a given view in an app that is already installed. This can be accomplished by providing an AppSheet URL.

To access the AppSheet URL, perform the following steps:

  1. Go to App App icon > Views.
  2. Select the view in the left navigation that you want to link to.
  3. Under Behavior, copy the URL provided in the App Link field.

    App view URL

See also: App Column type (deep link)

Was this helpful?

How can we improve it?

Need more help?

Try these next steps:

Search
Clear search
Close search
Google apps
Main menu
4506221719662056103
true
Search Help Center
true
true
true
false
false