アプリのグラフの設定を取得する
アプリのグラフの設定を取得します。
同名のグラフがアプリに存在する場合、このAPIを実行するとエラーが発生します。
URL
URLは、運用環境の設定を取得する場合と、動作テスト環境の設定を取得する場合とで異なります。
運用環境の設定を取得する場合
- 通常のアプリ
- https://sample.cybozu.com/k/v1/app/reports.json
- ゲストスペースのアプリ
- https://sample.cybozu.com/k/guest/
GUEST_SPACE_ID
/v1/app/reports.json
動作テスト環境の設定を取得する場合
- 通常のアプリ
- https://sample.cybozu.com/k/v1/preview/app/reports.json
- ゲストスペースのアプリ
- https://sample.cybozu.com/k/guest/
GUEST_SPACE_ID
/v1/preview/app/reports.json
HTTPメソッド
GET
必要なアクセス権
- アプリ管理権限
リクエスト
パラメーター
パラメーター名 | 型 | 必須 | 説明 |
---|---|---|---|
app | 数値または文字列 | 必須 | アプリID |
lang | 文字列 | 省略可 | 取得する名称の言語 フィールドや選択肢の名前に言語ごとの名称を設定している場合に指定します。 言語ごとの名称
|
リクエストの例(URLにパラメーターを含める場合)
URL
https://sample.cybozu.com/k/v1/app/reports.json?app=1&lang=ja
ヘッダー
|
|
リクエストヘッダーの詳細は共通仕様を参照してください。
kintone REST APIの共通仕様
リクエストの例(リクエストボディにパラメーターを含める場合)
URL
https://sample.cybozu.com/k/v1/app/reports.json
ヘッダー
|
|
リクエストヘッダーの詳細は共通仕様を参照してください。
kintone REST APIの共通仕様
ボディ
|
|
レスポンス
プロパティ
プロパティ名 | 型 | 説明 |
---|---|---|
reports | オブジェクト | グラフの情報 |
reports.グラフ名 |
オブジェクト | 各グラフの情報グラフ名 はAPIを実行するユーザーの表示言語の設定にかかわらず、常にデフォルトの名称が返ります。 |
reports.グラフ名 .chartType |
文字列 | グラフの種類
|
reports.グラフ名 .chartMode |
文字列 | グラフの表示モード
chartType が「BAR」「COLUMN」「AREA」「SPLINE_AREA」のときだけ返ります。 |
reports.グラフ名 .id |
文字列 | グラフID |
reports.グラフ名 .name |
文字列 | グラフ名lang を指定した場合は、APIを実行するユーザーの表示言語の名称が返ります。 |
reports.グラフ名 .index |
文字列 | グラフの並び順 0から始まります。 |
reports.グラフ名 .groups |
配列 | 分類する項目の一覧 設定されている項目だけ返ります。順番は上から大項目、中項目、小項目です。 |
reports.グラフ名 .groups[].code |
文字列 | 分類する項目のフィールドコード |
reports.グラフ名 .groups[].per |
文字列 | 分類する項目の時間単位
groups[].code で次のフィールドが指定されたときだけ返ります。
|
reports.グラフ名 .aggregations |
配列 | 集計方法の一覧 |
reports.グラフ名 .aggregations[].type |
文字列 | 集計方法の種類
|
reports.グラフ名 .aggregations[].code |
文字列 | 集計対象のフィールドコードaggregations[].type が「COUNT」のときは返りません。 |
reports.グラフ名 .filterCond |
文字列 | 絞り込み条件 クエリ形式で表されます。クエリ形式の詳細は次のページを参照してください。 クエリの書き方 削除済みのユーザー/組織/グループが指定されている場合は、エラーが返ります。 |
reports.グラフ名 .sorts |
配列 | ソートの一覧 |
reports.グラフ名 .sorts[].by |
文字列 | ソートの対象
|
reports.グラフ名 .sorts[].order |
文字列 | ソートの並び順
|
reports.グラフ名 .periodicReport |
オブジェクト | 定期レポートの設定 定期レポートが設定されていない場合は 「null」が返ります。 |
reports.グラフ名 .periodicReport.active |
真偽値 | 定期レポートの実行状態
|
reports.グラフ名 .periodicReport.period |
オブジェクト | 定期レポートの集計間隔 |
reports.グラフ名 .periodicReport.period.every |
文字列 | 定期レポートの集計間隔の種類
|
reports.グラフ名 .periodicReport.period.month |
文字列 | 集計を実施する月 値は1から12の整数です。 periodicReport.period.every が「YEAR」のときだけ返ります。 |
reports.グラフ名 .periodicReport.period.time |
文字列 | 集計を実施する時刻 フォーマットは「HH:mm」形式です。 periodicReport.period.every が「YEAR」「QUARTER」「MONTH」「WEEK」「DAY」のときだけ返ります。 |
reports.グラフ名 .periodicReport.period.pattern |
文字列 | 四半期の集計を実施する月
periodicReport.period.every が「QUARTER」のときだけ返ります。 |
reports.グラフ名 .periodicReport.period.dayOfMonth |
文字列 | 集計を実施する日
periodicReport.period.every が「YEAR」「QUARTER」「MONTH」のときだけ返ります。 |
reports.グラフ名 .periodicReport.period.dayOfWeek |
文字列 | 集計を実施する曜日
periodicReport.period.every が「WEEK」のときだけ返ります。 |
reports.グラフ名 .periodicReport.period.minute |
文字列 | 集計を実施する分
periodicReport.period.every が「HOUR」のときだけ返ります。 |
revision | 文字列 | アプリの設定のリビジョン番号 |
レスポンスの例
|
|
サンプルコード
curlを使ったリクエスト
|
|
kintone REST APIリクエストを送信するAPIを使ったリクエスト
|
|