FAQ:ログインユーザごとに既定のビューを変更したい
## 回答
「[サーバスクリプト](/manual/table-management-server-script)」を使用してください。
---
## 概要
表示される一覧画面のビューをログインユーザごとに変更します。ユーザIDが1の場合はビューIDが1、ユーザIDが2の場合はビューIDが2、それ以外のユーザにはビューIDが3のビューを「[既定のビュー](/manual/table-management-default-view)」に設定します。
## 操作手順
1. 「記録テーブル」を作成します。
1. 「[テーブルの管理](/manual/table-management)」→「[ビュー](/manual/table-record-view)」で新規のビューを作成します。
1. 対象のユーザIDとビューIDを事前にメモしておいてください。ユーザIDはナビゲーションメニューの「管理」-「ユーザの管理」から、ビューIDはナビゲーションメニューの「管理」→「[テーブルの管理](/manual/table-management)」→「[ビュー](/manual/table-record-view)」→「詳細設定」からそれぞれ確認してください。
![image](/binaries/bf63e10f776e4aadbeb0fdbe03471b52)
![image](/binaries/93ad9bdb5d4a4ae48d0fa8428785e556)
1. 以下の「[サーバスクリプト](/manual/table-management-server-script)」を「新規作成」します。 「条件」は「サイト設定の読み込み時」を選択します。
## スクリプト
##### JavaScript
```
if (context.UserId === 1) { //ユーザIDが1の場合
siteSettings.DefaultViewId = 1; //既定のビューをIDが1のビューに設定する
} else if (context.UserId === 2) { //ユーザIDが2の場合
siteSettings.DefaultViewId = 2; //既定のビューをIDが2のビューに設定する
} else { //ユーザIDが上記以外の場合
siteSettings.DefaultViewId = 3; //既定のビューをIDが3のビューに設定する
}
```
## 関連情報
<div id="ManualList"><ul><li><a href="/manual/table-record-view">テーブル機能:レコードのビューの切り替え</a><span>2023/04/12 up</span></li></ul></article>
<ul><li><a href="/manual/table-management">テーブルの管理</a><span>2023/04/19 up</span></li></ul></article>
<ul><li><a href="/manual/table-management-default-view">テーブルの管理:一覧画面:既定のビュー</a><span>2024/04/09 up</span></li></ul></article>
<ul><li><a href="/manual/table-management-view">テーブルの管理:ビュー</a><span>2023/05/18 up</span></li></ul></article>
<ul><li><a href="/manual/table-management-server-script">テーブルの管理:サーバスクリプト</a><span>2023/05/18 up</span></li></ul></article>
<ul><li><a href="/manual/server-script">開発者向け機能:サーバスクリプト</a><span>2023/06/01 up</span></li></ul></article>
<ul><li><a href="/manual/advanced-operations-view">応用編:ビュー</a><span>2023/08/25 up</span></li></ul></article>
<ul><li><a href="/manual/faq-server-script-log">FAQ:サーバスクリプトのエラーログを出力したい</a><span>2024/04/29 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />