選擇欄位
獲取欄位及其設置的清單。
如果要獲取表單的佈局,請使用獲取表單的佈局API
用於獲取表單佈局的 API
URL
獲取正式環境的設置時,URL 與獲取測試環境的設置時不同。
如果要獲取正式環境的設置
- 常規應用程式
- https://sample.cybozu.com/k/v1/app/form/fields.json
- 訪客空間的應用程式
- https://sample.cybozu.com/k/guest/
GUEST_SPACE_ID/v1/app/form/fields.json
獲取操作測試環境的設置
- 常規應用程式
- https://sample.cybozu.com/k/v1/preview/app/form/fields.json
- 訪客空間的應用程式
- https://sample.cybozu.com/k/guest/
GUEST_SPACE_ID/v1/preview/app/form/fields.json
HTTP 方法
GET
所需存取權限
如果要獲取正式環境的設置
您必須具有以下權限之一:
- 應用程式中記錄的查看權限
- 應用程式的記錄添加權限
- 應用程式管理權限
獲取操作測試環境的設置
- 應用程式管理權限
請求
參數
| 參數名稱 | 類型 | 必須 | 說明 |
|---|---|---|---|
| app | 數值或字串 | 必須 | 應用ID |
| lang | 字串 | 可省略 | 要選取的名稱的語言 如果為欄位或選項的名稱設置了多語言對應,請指定。 多語言對應
|
範例請求(如果要在網址中包含參數 )
URL
https://sample.cybozu.com/k/v1/app/form/fields.json?app=8
標頭
|
|
有關請求頭的詳細資訊,請參閱通用規格。
kintone REST API通用規範
要求範例(如果要在要求正文中包含參數)
URL
https://sample.cybozu.com/k/v1/app/form/fields.json
標頭
|
|
有關請求頭的詳細資訊,請參閱通用規格。
kintone REST API通用規範
正文
|
|
回應
屬性
| 屬性名稱 | 值的類型 | 說明 |
|---|---|---|
| properties | 物件 | 欄位的設定 |
properties.欄位代碼 |
物件 | 每個欄位代碼的資訊 |
properties.欄位代碼.label |
字串 | 欄位名稱 |
properties.欄位代碼.code |
字串 | 欄位代碼 |
properties.欄位代碼.type |
字串 | 欄位類型
|
properties.欄位代碼.noLabel |
布爾值 | 是否隱藏欄位名稱
|
properties.欄位代碼.required |
布爾值 | 是否強制性的嗎
|
properties.欄位代碼.unique |
布爾值 | 是否禁止重複
|
properties.欄位代碼.maxValue |
字串 | 最大值 如果未設置,則返回空字串。 |
properties.欄位代碼.minValue |
字串 | 最小值 如果未設置,則返回空字串。 |
properties.欄位代碼.maxLength |
字串 | 最大字元數 如果未設置,則返回空字串。 |
properties.欄位代碼.minLength |
字串 | 最小字元數 如果未設置,則返回空字串。 |
properties.欄位代碼.defaultValue |
字串或陣列 | 預設值 對於允許多個初始值的欄位,將返回一個陣列。 |
properties.欄位代碼.defaultNowValue |
布爾值 | 是否將記錄註冊時的日期和時間設置為初始值
|
properties.欄位代碼.options |
物件 | 選項的設定 |
屬性.欄位代碼. options.(選項名稱).label |
字串 | 選項名稱 |
屬性.欄位代碼. options.(選項名稱).index |
字串 | 選項排序(遞增) |
properties.欄位代碼.align |
字串 | 對選項進行排序
|
properties.欄位代碼.expression |
字串 | 自動計算 如果未設置,則返回空字串。 |
properties.欄位代碼.hideExpression |
布爾值 | 是否隱藏計算欄位中的計算公式
|
properties.欄位代碼.digit |
布爾值 | 數值是否顯示千位分隔符
|
properties.欄位代碼.thumbnailSize |
字串 | 縮圖大小(畫素) |
properties.欄位代碼.protocol |
字串 | 連結類型
|
properties.欄位代碼.format |
字串 | 計算欄位格式
|
properties.欄位代碼.displayScale |
字串 | 小數點後的顯示位數 如果未設置,則返回空字串。 |
properties.欄位代碼.unit |
字串 | 單位符號 |
properties.欄位代碼.unitPosition |
字串 | 單位符號的顯示位置
|
properties.欄位代碼.entities |
陣列 | 選項中的使用者清單 如果未設置,則返回空字串。 |
properties.欄位代碼.entities[].code |
字串 | 選項中的使用者的登錄名,或者組或組織的代碼 |
properties.欄位代碼.entities[].type |
字串 | 值的類型
|
properties.欄位代碼.referenceTable |
物件 | 相關記錄清單欄位的設置 如果引用的應用沒有查看記錄權限、添加記錄權限或管理應用的權限,則返回 null。 |
properties.欄位代碼.referenceTable.relatedApp |
物件 | 「要參照的應用程式」設置 |
properties.欄位代碼.referenceTable.relatedApp.app |
字串 | 「要參照的應用」中指定的應用的應用ID |
properties.欄位代碼.referenceTable.relatedApp.code |
字串 | 在「要參照的應用」 中指定的應用的應用代碼 如果未設置應用代碼,則返回空字串。 |
properties.欄位代碼.referenceTable.condition |
物件 | 「要顯示的記錄條件」的設定 |
properties.欄位代碼.referenceTable.condition.field |
字串 | 與「相關記錄」清單欄位位於同一應用程式中的欄位的域代碼,如「要顯示的記錄條件」部分中指定。 |
properties.欄位代碼.referenceTable.condition.relatedField |
字串 | 「相關記錄」字段引用的應用字段的域代碼,如「要顯示的記錄的條件」中指定 |
properties.欄位代碼.referenceTable.filterCond |
字串 | 「更多篩選條件」的設定 以查詢的形式返回。有關查詢格式的詳細資訊,請參閱以下頁面。 如何編寫查詢 |
properties.欄位代碼.referenceTable.displayFields |
陣列 | 在「要顯示的欄位」中指定的欄位代碼清單 |
properties.欄位代碼.referenceTable.sort |
字串 | 記錄排序 以查詢的形式返回。有關查詢格式的詳細資訊,請參閱以下頁面。 如何編寫查詢 |
properties.欄位代碼.referenceTable.size |
字串 | 一次最多顯示記錄數 |
properties.欄位代碼.lookup |
物件 | Lookup欄位的設定 如果引用的應用沒有查看記錄權限、添加記錄權限或管理應用的權限,則返回 null。 |
properties.欄位代碼.lookup.relatedApp |
物件 | 「要連結的應用程式」的設定 |
properties.欄位代碼.lookup.relatedApp.app |
字串 | 連結的應用的應用ID |
properties.欄位代碼.lookup.relatedApp.code |
字串 | 連結的應用的應用代碼 如果未設置應用代碼,則返回空字串。 |
properties.欄位代碼.lookup.relatedKeyField |
字串 | 「要複製的欄位」中指定的欄位的域代碼 |
properties.欄位代碼.lookup.fieldMappings |
陣列 | 「其他要複製的欄位」中設定的清單 如果未設置,則返回空字串。 |
properties.欄位代碼.lookup.fieldMappings[].field |
字串 | 在「其他要複製的欄位」中指定的複製目標欄位的欄位代碼 |
properties.欄位代碼.lookup.fieldMappings[].relatedField |
字串 | 在「其他要複製的欄位」中指定的複製來源欄位的欄位代碼 |
properties.欄位代碼.lookup.lookupPickerFields |
陣列 | 「要顯示在選取清單中的欄位」中設定的欄位代碼清單 如果未設置,則返回空字串。 |
properties.欄位代碼.lookup.filterCond |
字串 | 篩選的初始設定 以查詢的形式返回。有關查詢格式的詳細資訊,請參閱以下頁面。 如何編寫查詢 |
properties.欄位代碼.lookup.sort |
字串 | 排序的初始設定 以查詢的形式返回。有關查詢格式的詳細資訊,請參閱以下頁面。 如何編寫查詢 |
properties.欄位代碼.openGroup |
布爾值 | 是否顯示群組內的欄位
|
properties.欄位代碼.fields |
物件 | 表格中的欄位 物件的結構與 properties 相同。 |
properties.欄位代碼.enabled |
布爾值 | 是否啟用該功能 此參數僅對狀態和類別欄位輸出。
|
| revision | 字串 | 應用設置的修訂號 |
應答範例
|
|
示例代碼
使用 curl 的請求
根據您的環境,curl 的格式可能會有所不同。
有關說明,請參閱以下頁面。
使用curl命令執行kintone REST API/3.執行API
|
|
使用kintone.api()發送請求
有關詳細的kintone.api(),請參閱以下頁面。
發送kintone REST API請求
|
|