Views
フィルタリング、ソート、またはカスタム形式のレコードリストを定義するアプリの一覧を制御し、ユーザー向けのデータ表示の管理をサポートします。
Select
WHERE 句ではAppId カラムが必須です。本製品 はKintone API を使用してこのカラムによる結果をフィルタリングします。デフォルトでは、本製品 はクライアント側で本製品 内で他のフィルタを処理します。
例えば、次のクエリはサーバー側で処理されます。
SELECT * FROM Views WHERE AppId = 6 SELECT * FROM Views WHERE AppId = 6 AND Lang = 'en' SELECT * FROM Views WHERE AppId = 6 AND IsPreview = false
Update
Views を更新するには、Views を集計として指定します。集計に記載されていないビュー名は削除されます。Views を更新するには、AppId カラムが必須です。
UPDATE VIEWS SET Views = '{"(Assigned to me)":{"index":0,"type":"LIST","name":"(Assigned to me)","filterCond":"Assignee in (LOGINUSER())","sort":"Record_number asc"},"subTableTest2":{"index":1,"type":"CALENDAR","name":"subTableTest","date":"Updated_datetime","filterCond":"","sort":"Record_number asc"}}' WHERE AppId = 6
Columns
| Name | Type | ReadOnly | References | Description |
| Id [KEY] | String | True |
一覧の識別子。アプリ内の特定の一覧設定を参照するために使用されます。 | |
| AppId | Integer | False |
取得または更新する一覧を含むkintoneアプリのアプリID。 | |
| Index | String | False |
一覧の昇順の表示順序。アプリ内の他の一覧に対する相対的な位置を決定します。 | |
| Name | String | False |
kintoneインターフェースでユーザーに表示される一覧の表示名。 | |
| Title | String | False |
カレンダー形式の一覧を表示する際にタイトルフィールドとして使用されるフィールドコード。カレンダー形式の一覧の場合にのみ返されます。 | |
| Type | String | False |
一覧の表示形式(リスト、カレンダー、カスタマイズなど)。レコードがユーザーにどのように表示されるかを定義します。 使用できる値は次のとおりです。LIST, CALENDAR, CUSTOM | |
| BuiltinType | String | False |
一覧がカスタムでない場合に使用されている組み込み一覧の種類を示します。 | |
| Date | String | False |
カレンダー形式の一覧で日付フィールドとして使用されるフィールドコード。一覧がカレンダー形式として設定されている場合にのみ返されます。 | |
| Fields | String | False |
一覧のレコードリストに表示されるフィールドを決定するフィールドコードのリスト。 | |
| FilterCond | String | False |
クエリ文字列として表現されるフィルター条件。一覧に表示されるレコードを定義します。 | |
| Html | String | False |
カスタマイズビューをレンダリングするために使用されるHTMLコンテンツ。一覧がカスタムレイアウトとして定義されている場合にのみ返されます。 | |
| Pager | Boolean | False |
一覧でページネーションが有効かどうかを示します。カスタマイズビューの場合にのみ返されます。 | |
| Device | String | False |
一覧が表示されるデバイスコンテキスト(デスクトップやモバイルなど)を指定します。 | |
| Sort | String | False |
クエリ文字列として表現されるソート順序。一覧内でレコードがどのように並べ替えられるかを定義します。 | |
| Revision | String | True |
アプリ設定のリビジョン番号。一覧設定に対する更新を追跡するのに役立ちます。 |
Pseudo-Columns
SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
| Name | Type | Description |
| Lang | String |
一覧の詳細を特定の言語で取得するためのロケールコード。 |
| IsPreview | Boolean |
一覧の詳細を動作テスト環境から取得するか('true')、運用環境から取得するか('false')を示します。デフォルト値は'true'です。 |
| Views | String |
更新実行時に変更された一覧設定を提供するためにのみ使用される値。 |