【AppSheet】LINKTOVIEWとは何か?使い方を実例で分かりやすく解説|指定したビューに遷移するアクション(SWITCHとの併用。選択内容に合わせて変更する)WEBサイト制作&システム開発FrameworkLaravelRailsVue.jsAppSheetLanguagePHPJavaScriptPythonAppsScriptPlatformDockerAWSDatabaseServerWordPressDesignCSS・SCSSAffinityGeneralgit/githubSEOBrowserEditorAlgorithm【AppSheet】LINKTOVIEWとは何か?使い方を実例で分かりやすく解説|指定したビューに遷移するアクション(SWITCHとの併用。コピー2024/4/13記事内に広告が含まれていることがあります。AppSheetの関数の1つにLINKTOVIEWがあります。聞くものですが、Excelやスプレッドシートなどにはない関数なので直感的にイメージがしにくいところがあります。ここではLINKTOVIEWとは何か?や使い方を実例で解説しています。基本的な使い方以外にも、SWITCH関数と併用することで、選択内容に合わせて遷移先ビューを変化させる方法についても解説しています。参考LINKTOVIEWとは何か?LINKTOVIEW関数はAppSheetに用意されているDeepLink関数の1つです。LINKTOVIEWを使うと指定した他のビューへ移動することができます。基本的にはアクションで指定し、ボタンや何らかの行をクリックすると指定したビューに遷移するという動きになります。LINKTOVIEWは第1引数に遷移先のビューの名前、第2引数でアプリ名を指定します。[アプリ名])第2引数のアプリ名は省略可能です。省略した場合(デフォルト)は現在のアプリになっています。アプリ名とはどれか?なお、アプリ名とはAppSheetの「Settings」の中の「ShortName」ではありません。アプリ名はULRに表示されている「appName=」の部分になります。以下のようなアプリが以下のようなURLの場合は太字の部分がアプリ名となります。https://www.appsheet.com/template/AppDef?appName=ShiftManagement-3518598&appId=58bb9fcc-b701-462a-87fd-34129fe8fcba&quickStart=False#Data.Columns.Admin%20Scheduled%20Shift終わりは次の「&」までです。(&appIdや&channelなど)LINKTOVIEWの実例1(1つのビューを指定する)LINKTOVIEWの簡単な実例として1つのビューを指定する場合を紹介します。アクションの作成まず、左メニューの「アクション」から、ビュー遷移のアクションを設定したいテーブルに新しいアクションを作成します。ここでは「TOPビュー」というビューにアクションを追加します。アクション名を「ビュー遷移」にします。「Target」に「LINKTOVIEW(“遷移先のビュー名”)」を記述します。これで、LINKTOVIEWのアクションの作成は完了です。ビューにアクションをセットする次に、ビューにこのアクションをセットします。Actions」のプルダウンで先ほど作成したアクションを選びます。ため、アプリのTOPビューを開きます。現在の設定では、どれか1つをクリックすると必ず「★取引履歴」のビューに遷移します。LINKTOVIEWで指定した通りに機能しました。LINKTOVIEWの実例2(SWITCH関数との併用|選択した行に合わせて遷移先のビューが変化させる)上記の状態では選択した項目(行)に対して、常に同じビューに遷移してしまいます。そこで、選択した行に合わせて遷移先のビューが変化するように設定します。アクションを設定するテーブルは「TOPビュー」で、対象のカラムは「ビュー」です。ここで選択した内容が「取引履歴」なら「取引履歴」のビューへ、「購入先一覧」なら「購入先一覧」のビューへ遷移するようにします。アクションの作成AppSheetで左メニューの「アクション」へ進み、TOPビューテーブルに新しいアクションを追加します。アクション名などは適当につけてください。ここでは「ビュー遷移」とします。「Target」の関数を以下のように記述します。)ちなみにこの式はIFS関数でも記述できますが、SWITCHの方がコード量が少なくオススメです。ビューにアクションをセットする次に、ビューにこのアクションをセットします。Actions」のプルダウンで先ほど作成したアクションを選びます。ため、アプリのTOPビューを開きます。「★取引履歴」をクリックしてみます。すると、「★取引履歴」のビューに移動しました。続いて、「大カテゴリー」をクリックしてみます。カテゴリーに遷移することができました。以上でSWITCHとLINKTOVIEWを組み合わせて、指定したビューに遷移する処理は完了です。参考SWITCHでエラーが発生する場合は以下の記事を参考にしてみてください。link)AppSheet「役に立った」と思ったら、記事のシェアをお願いします。'NoneType'のエラー原因と対処法まとめ(初心者向け・実例でわかりやすく解説)2024/2/272024/2/27【CSS】メディアクエリ(@media)とは何か?使い方を実例で解説|.cssファイルやlinkタグでの画面幅以上・以下の指定(初心者向け、わかりやすい)2023/6/202023/10/1【画像で解説】WinSCPの使い方。pull(プル)とは何か?使い方を実例で解説|引数が無い場合の処理内容やFETCH_HEADとは何か?--rebaseオプションの使い方2023/7/182024/2/22カテゴリーPCHTMLDesignAffiliateCSS・SCSSrubyRailsSpreadSheetAffinityAppSheetDatabaseAppsScriptEditorStripeAWSLINEPHPECWordPressServerSquareVue.jsGeneralJavaScriptSEOgit/githubBrowserDockerJSONPythonCommandLaravelNode-jsサイト運営者shinWEB制作・エクステリアデザインを行う、山と自然大好きなプログラマー&デザイナーです。コロナを機に長野の山奥に移住、標高1200mの地で薪ストーブのあるログハウスで暮らしています。妻と子供をこよなく愛する1児の父。'NoneType'のエラー原因と対処法まとめ(初心者向け・実例でわかりやすく解説)2024/2/272024/2/27【CSS】メディアクエリ(@media)とは何か?使い方を実例で解説|.cssファイルやlinkタグでの画面幅以上・以下の指定(初心者向け、わかりやすい)2023/6/202023/10/1【画像で解説】WinSCPの使い方。r.children[i]}}}}}()タイトルとURLをコピーしました。