欄位格式
本頁面使用機器翻譯而成。
機器翻譯免責聲明
欄位資訊
在應用中使用kintone JavaScript API或kintone REST API操作記錄資訊時,需要根據欄位的格式獲取或設置欄位的值。
有兩種方法可以指定欄位:
- 方法1:指定欄位名稱。
下一個欄位指定欄位名稱。- 類別
- 狀態
- 執行者
- 方法 2:指定欄位代碼。
對於方法 1 中列出的欄位以外的欄位,請指定欄位代碼。
您可以在應用程式的表單設置中找到欄位代碼。
設置欄位代碼的步驟
記錄ID和記錄號碼
記錄ID是自動分配給記錄的數值,不會與其他記錄重複。
如果要在 API 中指定特定記錄,請使用記錄 ID。
記錄號碼是自動分配給記錄的編號,不會與其他記錄重複。
根據是否設置了應用代碼,值的格式會有所不同。
- 如果您尚未設置應用代碼:與記錄ID相同。
- 如果您已設置應用代碼:這是應用代碼和記錄 ID 的組合。
例如,如果將應用代碼設置為「APPCODE」,則記錄ID為1的記錄的記錄編號為「APPCODE-1」。
修飾表單的欄位
以下欄位是修飾表單的欄位。
您無法獲取、添加或更新該值。
- 標籤
- 空白欄
- 分隔線
- 群組
如果要獲取或變更表單的設置資訊,請使用以下 API。
相關記錄清單
您無法獲取、添加或更新相關記錄清單欄位的值。
要操作表單的設置資訊,請使用以下 API。
數值欄位
在kintone JavaScript API中,可以在數值欄位中獲取或重寫的值如下。
- 數值
- 符號可使用「+」或「-」作為。
- 小數點分隔符中「.」可以使用
- 可使用指數標記。指數的符號可使用「e」或「E」。
- 空字元
數值或符號只能使用半型字串。
此外,如果使用API 或事件對象在記錄中設置值
kintone.app.record.set()` 以重寫欄位的值,則可以對數值欄位使用以下值:
undefined
null
如果指定這些值,則數值欄位的值將為空。#INVALID!
如果指定此值,則不會重寫數值欄位的值。
不滿足上述條件的值將被視為無效。
有關kintone.app.record.set()
的說明,請參閱以下頁面。
給記錄設置值
欄位格式
選取值時
欄位代碼
替換為應用的欄位代碼。
記錄資訊欄位
欄位類型 | type | 價值示例 | 備考 |
---|---|---|---|
記錄號碼 | RECORD_NUMBER | 如果您尚未設置應用代碼"欄位代碼": {在應用代碼中指定「APPCODE」時 "欄位代碼": { |
|
記錄ID | __ID__ | "$id": { |
|
校訂 | __REVISION__ | "$revision": { |
|
建立人 | CREATOR | 如果您是常規使用者"欄位代碼": {訪客身分驗證 "欄位代碼": { |
|
建立時間 | CREATED_TIME | "欄位代碼": { |
有關格式和時區的更多資訊,請參閱以下頁面。 日期和時間格式 |
更新人 | MODIFIER | 如果您是常規使用者"欄位代碼": {訪客身分驗證 "欄位代碼": { |
|
更新時間 | UPDATED_TIME | "欄位代碼": { |
自訂欄位
欄位類型 | type | 價值示例 | 備考 |
---|---|---|---|
單行文字方塊 | SINGLE_LINE_TEXT | "欄位代碼": { |
|
多行文字方塊 | MULTI_LINE_TEXT | "欄位代碼": { |
|
文字編輯方塊 | RICH_TEXT | "欄位代碼": { |
|
數值 | NUMBER | "欄位代碼": { |
kintone JavaScript API中可用於數值欄位的值,請參考數值欄位。 數值欄位 |
計算 | CALC | "欄位代碼": { |
的格式取決於 value 顯示格式設置。
|
核取方塊 | CHECK_BOX | "欄位代碼": { |
|
選項按鈕 | RADIO_BUTTON | "欄位代碼": { |
|
複選 | MULTI_SELECT | "欄位代碼": { |
|
下拉式選單 | DROP_DOWN | "欄位代碼": { |
|
選擇使用者 | USER_SELECT | 如果您是常規使用者"欄位代碼": {訪客身分驗證 "欄位代碼": { |
|
選擇組織 | ORGANIZATION_SELECT | "欄位代碼": { |
|
選擇群組 | GROUP_SELECT | "欄位代碼": { |
|
日期 | DATE | "欄位代碼": { |
有關格式和時區的更多資訊,請參閱以下頁面。 日期和時間格式 |
時間 | TIME | "欄位代碼": { |
有關格式和時區的更多資訊,請參閱以下頁面。 日期和時間格式 |
日期與時間 | DATETIME | "欄位代碼": { |
有關格式和時區的更多資訊,請參閱以下頁面。 日期和時間格式 |
連結 | LINK | "欄位代碼": { |
|
附件 | FILE | "欄位代碼": { |
獲取時回應中包含的檔案鍵僅可用於檔案下載。 |
Lookup | SINGLE_LINE_TEXT NUMBER *1 |
如果鍵欄位為 SINGLE_LINE_TEXT"欄位代碼": {如果鍵欄位為 NUMBER "欄位代碼": { |
|
表格 | SUBTABLE | "欄位代碼": { |
|
相關記錄清單 | REFERENCE_TABLE |
無法獲取該值。 | |
類別 | CATEGORY | "類別" : { |
|
狀態 | STATUS | "狀態": { |
|
執行者 | STATUS_ASSIGNEE | "執行者" : { |
|
標籤 | LABEL | 無法獲取該值。 | |
空白欄 | SPACER | 無法獲取該值。 | |
分隔線 | HR | 無法獲取該值。 | |
群組 | GROUP | 無法獲取該值。 |
*1 這取決於鍵欄位的欄位類型。 ^
添加或更新值時
欄位代碼
替換為應用的欄位代碼。
記錄資訊欄位
欄位類型 | type | 價值示例 | 備考 |
---|---|---|---|
記錄號碼 | RECORD_NUMBER | 無 | 您無法添加或更新該值。 |
記錄ID | __ID__ | 無 | 您無法添加或更新該值。 |
校訂 | __REVISION__ | 無 | 您無法添加或更新該值。 |
建立人 | CREATOR | 如果您是常規使用者"欄位代碼": {訪客身分驗證 "欄位代碼": { |
無法更新該值。 |
建立時間 | CREATED_TIME | "欄位代碼": { |
不能指定將來的日期。 無法更新該值。 有關格式和時區的更多資訊,請參閱以下頁面。 日期和時間格式 |
更新人 | MODIFIER | 如果您是常規使用者"欄位代碼": {訪客身分驗證 "欄位代碼": { |
無法更新該值。 |
更新時間 | UPDATED_TIME | "欄位代碼": { |
無法更新該值。 有關格式和時區的更多資訊,請參閱以下頁面。 日期和時間格式 |
自訂欄位
欄位類型 | type | 價值示例 | 備考 |
---|---|---|---|
單行文字方塊 | SINGLE_LINE_TEXT | "欄位代碼": { |
|
多行文字方塊 | MULTI_LINE_TEXT | "欄位代碼": { |
|
文字編輯方塊 | RICH_TEXT | "欄位代碼": { |
|
數值 | NUMBER | "欄位代碼": { |
kintone JavaScript API中可用於數值欄位的值,請參考數值欄位。 數值欄位 |
計算 | CALC | "欄位代碼": { |
您無法添加或更新該值。 |
核取方塊 *1 | CHECK_BOX | "欄位代碼": { |
|
選項按鈕 *1 | RADIO_BUTTON | "欄位代碼": { |
如果指定了空字串,則設置初始值。 |
複選 *1 | MULTI_SELECT | "欄位代碼": { |
|
下拉式選單 *1 | DROP_DOWN | "欄位代碼": { |
|
選擇使用者 | USER_SELECT | 如果您是常規使用者"欄位代碼": {訪客身分驗證 "欄位代碼": { |
|
選擇組織 | ORGANIZATION_SELECT | "欄位代碼": { |
|
選擇群組 | GROUP_SELECT | "欄位代碼": { |
|
日期 | DATE | "欄位代碼": { |
有關格式和時區的更多資訊,請參閱以下頁面。 日期和時間格式 |
時間 | TIME | "欄位代碼": { |
有關格式和時區的更多資訊,請參閱以下頁面。 日期和時間格式 |
日期與時間 | DATETIME | "欄位代碼": { |
有關格式和時區的更多資訊,請參閱以下頁面。 日期和時間格式 |
連結 | LINK | "欄位代碼": { |
|
附件 | FILE | "欄位代碼": { |
|
Lookup | SINGLE_LINE_TEXT NUMBER *2 |
"欄位代碼": { |
添加或更新時,請確保關聯的應用程式中的複製來源欄位值為唯一。 |
表格 | SUBTABLE | "欄位代碼": { |
不要向單個表添加大量行。 根據應用的配置方式,有可能會給伺服器帶來很大負荷,並且會影響記錄的處理,例如查看記錄或使用 REST API 與記錄交互。 有關使用 REST 和 JavaScript API 處理表時的注意事項,請參閱: 使用表格時的注意事項 |
相關記錄清單 | REFERENCE_TABLE | 您無法添加或更新該值。 | |
類別 | CATEGORY | 您無法添加或更新該值。 | |
狀態 | STATUS | 您無法添加或更新該值。 | |
執行者 | STATUS_ASSIGNEE | 您無法添加或更新該值。 | |
標籤 | LABEL | 您無法添加或更新該值。 | |
空白欄 | SPACER | 您無法添加或更新該值。 | |
分隔線 | HR | 您無法添加或更新該值。 | |
群組 | GROUP | 您無法添加或更新該值。 |
使用表格時的注意事項
通過 JavaScript API 添加和更新
- 添加或更新表時,請指定所有現有行的值。
- 行的順序是請求數據的順序。
- 在表中添加或更新時,需要指定欄位類型。
有關說明,請參閱以下頁面。
重寫欄位的值
使用 REST API 添加和更新
- 添加或更新表時,請指定所有現有行的值。
- 如果指定行的
id
,則更新指定行的值。 - 行的順序是請求數據的順序。
- 如果只想對行進行排序,準備的請求數據只需要更改行的
id
。
添加或刪除行時
您可以通過在表的「value」參數中的值陣列中新增或刪除行物件來在表中添加或刪除行。
以下代碼是在push()
中添加一行的範例。
|
|
以下代碼是pop()
中刪除行的範例。
|
|
如果欄位的值為空
如果獲取空欄位的值,則該欄位的值如下所示:
欄位類型 | 價值示例 |
---|---|
|
"value": ""在新增記錄畫面或編輯記錄畫面上使用 JavaScript API 時 "value": undefined |
|
"value": "" |
|
"value": null在新增記錄畫面或編輯記錄畫面上使用 JavaScript API 時 "value": undefined |
|
"value": ""使用 REST API "value": null在新增記錄畫面或編輯記錄畫面上使用 JavaScript API 時 "value": undefined |
|
使用 REST API"value": null使用 JavaScript API "value": "" |
|
"value": [] |
如果要將欄位的值設置為空
如果要將欄位設定為空值,請按如下方式設定該欄位的值:
欄位類型 | 價值示例 |
---|---|
|
"value": ""或 "value": null |
|
指定以下值之一:"value": "" "value": undefined "value": null |
|
"value": null |
|
"value": [] |
|
無 |