更改應用的圖表設置
打開應用程式的設定進行變更。
如果您的應用中存在同名圖表,或者更新后的圖表名稱與其他圖表名稱重複,則在運行此 API 時將出現錯誤。
此 API 在測試環境中修改應用。
如果要將更改傳播到生產環境,請運行此 API,然後
運行將應用設置傳播到生產環境的 API 。
URL
- 常規應用
- 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 方法
PUT
所需許可權
- 應用程式管理
請求
參數
參數名稱 | 型 | 必須 | 說明 |
---|---|---|---|
app | 數位或字串 | 必須 | 應用ID |
reports | 物件 | 必須 | 圖形資訊 添加或更新圖形時,請在 reports 中指定現有圖形。否則,圖表將被刪除。 |
reports.圖形名稱 |
物件 | 自選 | 每個圖表的設置
|
reports.圖形名稱 .chartType |
字串 | 條件必填項 | 圖表類型 指定以下值之一:
圖形名稱 如果指定,則為必填項。 |
reports.圖形名稱 .chartMode |
字串 | 條件必填項 | 圖形顯示模式 指定以下值之一:
chartType 當為 "BAR"、"COLUMN"、"AREA" 或 "SPLINE_AREA" 時是必需的。 |
reports.圖形名稱 .name |
字串 | 條件必填項 | 新圖表名稱 最多指定 64 個字元。 如果要添加圖表,則為必填項,請指定 圖形名稱 與 相同的值。 |
reports.圖形名稱 .index |
數位或字串 | 條件必填項 | 圖形排序順序 它按升序排序。 圖形名稱 如果指定,則為必填項。重複值會導致錯誤。 |
reports.圖形名稱 .groups |
陣列 | 條件必填項 | 要分類的項目清單 它們按您指定的順序設置為大、中、小專案。 如果要添加圖表,則為必填項。 您最多可以指定三個。 chartType 如果為"PIVOT_TABLE",則指定兩個或更多。 |
reports.圖形名稱 .groups[].code |
字串 | 條件必填項 | 要分類的物料的域代碼groups 如果指定,則為必填項。 |
reports.圖形名稱 .groups[].per |
字串 | 條件必填項 | 要分類的項目的時間單位 指定以下值之一:
groups[].code 如果在 中指定以下欄位,則為必填項。
groups[].code 可設置的值因 中指定的欄位而異。 |
reports.圖形名稱 .aggregations |
陣列 | 條件必填項 | 聚合方法清單 您最多可以指定 10 個。 chartType 如果是"PIVOT_TABLE",則只有一個。如果要添加圖表,則為必填項。 |
reports.圖形名稱 .aggregations[].type |
字串 | 條件必填項 | 聚合方法的類型 指定以下值之一:
aggregations 如果指定,則為必填項。 |
reports.圖形名稱 .aggregations[].code |
字串 | 條件必填項 | 要聚合的域代碼aggregations[].type 如果為「SUM」或「AVERAGE」,則可以指定以下欄位:
aggregations[].type 如果為「MAX」或「MIN」,則可以指定以下欄位:
aggregations[].type 如果不是"COUNT",則為必填項。 |
reports.圖形名稱 .filterCond |
字串 | 篩選條件 以查詢格式指定。有關查詢格式, 請參閱如何 編寫查詢。 如果在添加圖表時省略,則與指定"所有記錄"相同。 如果在更新時省略,則不會更改設置。 如果指定了已刪除的使用者/組織/組,則返回錯誤。 |
|
reports.圖形名稱 .sorts |
陣列 | 條件必填項 | 排序列表 您最多可以指定三個。 如果要添加圖表,則為必填項。 |
reports.圖形名稱 .sorts[].by |
字串 | 條件必填項 | 排序方式 指定以下值之一:
sorts 如果指定,則為必填項。 |
reports.圖形名稱 .sorts[].order |
字串 | 條件必填項 | 排序順序 指定以下值之一:
sorts 如果指定,則為必填項。 |
reports.圖形名稱 .periodicReport |
物件 | 自選 | 設置定期報告 設定計劃報告時,您只能更改以下參數:
|
reports.圖形名稱 .periodicReport.active |
布爾值或字串 | 自選 | 定期報告的執行情況 指定以下值之一:
如果在更新時省略,則不會更改設置。 |
reports.圖形名稱 .periodicReport.period |
物件 | 條件必填項 | 定期報告的聚合間隔 首次設置計劃報告時需要。 更新計劃報告時,請指定與現在相同的設置,或省略這些設置。 |
reports.圖形名稱 .periodicReport.period.every |
字串 | 條件必填項 | 定期報告的聚合間隔類型 指定以下值之一:
periodicReport.period 如果指定,則為必填項。 |
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 | 數位或字串 | 自選 | 預期修訂號 如果與實際修訂號不匹配,則會發生錯誤,並且不會更改設置。 如果指定值"-1"或未指定值,則不會驗證修訂號。 |
示例請求
頁眉
|
|
關於請求頭,請參見 kintone REST API的通用規範 。
身體
|
|
回應
財產
屬性名稱 | 型 | 說明 |
---|---|---|
revision | 字串 | 更新後應用設置的修訂號 |
reports | 物件 | 圖形資訊 |
reports.圖形名稱} .id |
字串 | 圖形ID |
示例回應
|
|
示例代碼
使用 curl 的請求
|
|
發送kintone REST API請求 使用API 發送請求
|
|