GraphSettings
kintone の利用可能なグラフの設定を更新およびクエリします。
Select
WHERE 句ではAppId カラムが必須です。本製品 はKintone API を使用してこのカラムによる結果をフィルタリングします。デフォルトでは、本製品 はクライアント側で本製品 内で他のフィルタを処理します。
例えば、次のクエリはサーバー側で処理されます。
SELECT * FROM GraphSettings WHERE AppId = 6 SELECT * FROM GraphSettings WHERE AppId = 6 AND Lang = 'en' SELECT * FROM GraphSettings WHERE AppId = 6 AND IsPreview = false
Update
GraphSettings を更新するには、Reports を集計として指定します。GraphSettings を更新するには、AppId カラムが必須です。
UPDATE GraphSettings SET Reports = '{"Graph1":{"chartType":"BAR","chartMode":"PERCENTAGE","name":"Updated_Graph_Name","index":"0","groups":[{"code":"Created_by"}]}}' WHERE AppId = 6
Columns
| Name | Type | ReadOnly | References | Description |
| AppId | Integer | False |
kintone アプリケーションのアプリID。 | |
| Id [KEY] | String | True |
グラフID。 | |
| Index | String | False |
グラフの並び順。0 から始まります。 | |
| Name | String | False |
グラフ名。64 文字以下で指定します。lang を指定した場合は、API を実行するユーザーの表示言語の名称が返ります。 | |
| PeriodicReport | String | False |
定期レポートオプションを含むオブジェクト。定期レポートが設定されていない場合は「null」が返ります。 | |
| Sorts | String | False |
ソートオプションを含むオブジェクトの配列。 | |
| Aggregations | String | False |
集計方法の種類。 | |
| ChartMode | String | False |
グラフの表示モード。 | |
| ChartType | String | False |
グラフの種類。 | |
| FilterCond | String | False |
絞り込み条件。クエリ形式で指定します。 | |
| Groups | String | False |
集計方法の種類。 | |
| Revision | String | True |
アプリの設定のリビジョン番号。 |
Pseudo-Columns
SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。
| Name | Type | Description |
| Lang | String |
取得する名称の言語。 |
| IsPreview | Boolean |
False に設定することで、運用環境のアプリのグラフの設定の詳細を取得することができます。デフォルト値はtrue です。 |
| Reports | String |
Update の実行にのみ使用されます。 |