AppSheet の App Gallery を使用したことがあれば、単一のアプリから簡単にアクセスできるアプリのリストがあれば便利なことをご存じでしょう。
AppSheet アプリを起動する独自のアプリ ランチャーを作成できます。これにより、ソリューションのスイートを作成できます。1 つのアプリをデプロイすれば、バックエンドのスプレッドシートを変更して他のアプリを追加または更新できるようになるので、デプロイが簡単になります。
サンプルのアプリ ランチャーを使ってみる
App Portal はサンプルのアプリ ランチャーで、独自のランチャーを構築するための例として使用できます。
アプリ ランチャーを作成する
- アプリ ランチャー用のスプレッドシート テーブルを作成します。
アプリ ランチャーのテーブルには 3 つのフィールドがあります。- App Name: アプリの名前。
- Image: 画像の公開 URL、またはクラウド プロバイダのファイルへの参照。画像とドキュメントを表示するをご覧ください。
- App Link: アプリへのリンクから取得されるアプリ名。たとえば、アプリケーションへのリンクの URL が
https://www.appsheet.com/template/showdef?appName=ClassAssignments-71626なら、このフィールドに「ClassAssignments-71626」と入力します。
- スプレッドシートを使用して、アプリ ランチャー アプリを作成します。アプリを作成する: 基本情報をご覧ください。
- エディタでアプリ ランチャーを開きます。
- [Data]
に移動します。
アプリエディタを強化しました。
デフォルトでは新しいエディタが有効になっていますが、いつでも以前のエディタに戻すことができます。以前のエディタを使用する場合
[Data] > [Tables] に移動し、テーブルを展開します。
- 列の型が次のように構成されていることを確認します。
列 型 App Name NameImage ImageまたはThumbnailApp Link App - ギャラリー、テーブル、またはデッキ型のビューを作成します。
- アプリケーションを保存します。
アプリ ランチャー アプリケーションで画像をクリックまたはタップすると、リンクされたアプリが読み込まれます。
アプリ ランチャーでディープリンクを使用する
アプリ名(たとえば ClassAssignments-71626)は、実際には名前付きアプリの初期ビューへのリンクです。初期ビューで開始する代わりに、アプリの特定のビューへのディープリンクを指定できます。たとえば、次のような動作が可能です。
- アプリを開いて特定のビューを表示する
- 現在のアプリで、別のビューに移動する
アプリの列の型(ディープリンク)をご覧ください。
URL ランチャーを作成する
ウェブサイトの URL に基づいてウェブサイトを起動する、独自の URL ランチャー アプリケーションを作成できます。
URL ランチャーを作成するには、次の操作を行います。
- URL ランチャー用のスプレッドシート テーブルを作成します。
URL ランチャー テーブルには 3 つのフィールドがあります。- URL Name: URL の名前。
- Image: 画像の公開 URL、またはクラウド プロバイダのファイルへの参照。画像とドキュメントを表示するをご覧ください。
- URL Link: 起動する URL。
- スプレッドシートを使用して、URL ランチャー アプリを作成します。アプリを作成する: 基本情報をご覧ください。
- [Data]
に移動します。
アプリエディタを強化しました。
デフォルトでは新しいエディタが有効になっていますが、いつでも以前のエディタに戻すことができます。以前のエディタを使用する場合
[Data] > [Tables] に移動し、テーブルを展開します。
- 列の型が次のように構成されていることを確認します。
-
列 型 URL Name NameImage ImageまたはThumbnailURL Link URL - ギャラリー、テーブル、またはデッキ型のビューを作成します。
- アプリケーションを保存します。
URL ランチャー アプリケーションでウェブサイトの画像をクリックまたはタップすると、ウェブサイトが読み込まれます。
URL を使用してアプリを開始する
ユーザーにアプリの URL をメールや他のメディアで渡し、すでにインストールされているアプリの特定のビューにユーザーを誘導できます。このためには、AppSheet URL を渡します。
AppSheet URL にアクセスするには、次の手順を行います。
- [App]
> [Views] に移動します。
- 左側のナビゲーションで、リンク先にするビューを選択します。
- [Behavior] の下で、[App Link] フィールドに提供された URL をコピーします。
アプリの列の型(ディープリンク)もご覧ください。