kintone JavaScript API

information

本頁面使用機器翻譯而成。
機器翻譯免責聲明 (External link)

目錄

在教程「kintone API入門」中,您可以學習kintone JavaScript API的基礎知識。
讓我們開始使用kintone API

事件

有關如何使用事件的詳細資訊,請參閱以下頁面。
如何編寫事件處理

記錄清單畫面

事件何時發生? 電腦 行動裝置
顯示清單畫面後 app.record.index.show mobile.app.record.index.show
開始進行內聯編輯時 app.record.index.edit.show
內聯編輯中變更欄位值時 app.record.index.edit.change.欄位代碼
進行內聯編輯後存儲時 app.record.index.edit.submit
內聯編輯成功時 app.record.index.edit.submit.success
刪除記錄之前 app.record.index.delete.submit

記錄詳情畫面

事件何時發生? 電腦 行動裝置
顯示記錄詳情畫面後 app.record.detail.show mobile.app.record.detail.show
刪除記錄之前 app.record.detail.delete.submit mobile.app.record.detail.delete.submit
執行流程管理操作時 app.record.detail.process.proceed mobile.app.record.detail.process.proceed

新增記錄畫面

事件何時發生? 電腦 行動裝置
顯示新增記畫面後 app.record.create.show mobile.app.record.create.show
變更欄位的值時 app.record.create.change.欄位代碼 mobile.app.record.create.change.欄位代碼
儲存時 app.record.create.submit mobile.app.record.create.submit
儲存成功後 app.record.create.submit.success mobile.app.record.create.submit.success

編輯記錄畫面

事件何時發生? 電腦 行動裝置
顯示記錄編輯畫面後 app.record.edit.show mobile.app.record.edit.show
變更欄位的值時 app.record.edit.change.欄位代碼 mobile.app.record.edit.change.欄位代碼
儲存時 app.record.edit.submit mobile.app.record.edit.submit
儲存成功後 app.record.edit.submit.success mobile.app.record.edit.submit.success

記錄列印畫面

事件何時發生? 電腦 行動裝置
顯示記錄列印畫面後 app.record.print.show

圖表畫面

事件何時發生? 電腦 行動裝置
顯示圖表畫面後 app.report.show mobile.app.report.show

入口網站畫面

事件何時發生? 電腦 行動裝置
顯示入口網站畫面後 portal.show mobile.portal.show

空間畫面

事件何時發生? 電腦 行動裝置
顯示空間的頂部畫面後 space.portal.show mobile.space.portal.show

註冊或刪除事件處理程式

API 電腦 行動裝置
註冊事件處理程式 kintone.events.on() kintone.events.on()
刪除事件處理程式 kintone.events.off() kintone.events.off()

執行API

執行kintone REST API

API 電腦 行動裝置
發送kintone REST API請求 kintone.api() kintone.api()
獲取 API 的 URL kintone.api.url() kintone.api.url()
使用查詢字串獲取 API 的 URL kintone.api.urlForGet() kintone.api.urlForGet()
獲取CSRF權杖 kintone.getRequestToken() kintone.getRequestToken()
獲取kintone REST API的併發連接數 kintone.api.getConcurrencyLimit() kintone.api.getConcurrencyLimit()

API 的執行

API 電腦 行動裝置
執行外部 API kintone.proxy() kintone.proxy()
從外部上傳檔案 kintone.proxy.upload() kintone.proxy.upload()

獲取/設定資訊

記錄

API 電腦 行動裝置
獲取記錄ID kintone.app.record.getId() kintone.mobile.app.record.getId()
獲取記錄的值 kintone.app.record.get() kintone.mobile.app.record.get()
給記錄設置值 kintone.app.record.set() kintone.mobile.app.record.set()

應用程式

API 電腦 行動裝置
獲取應用的ID kintone.app.getId() kintone.mobile.app.getId()
獲取應用程式圖示的URL kintone.app.getIcons() kintone.app.getIcons()
獲取 Lookup 欄位參照來源的應用ID kintone.app.getLookupTargetAppId() kintone.mobile.app.getLookupTargetAppId()
獲取相關記錄清單參照的應用 ID kintone.app.getRelatedRecordsTargetAppId() kintone.mobile.app.getRelatedRecordsTargetAppId()
獲取記錄清單的查詢字串 kintone.app.getQueryCondition() kintone.mobile.app.getQueryCondition()
獲取記錄清單的查詢字串(帶選項) kintone.app.getQuery() kintone.mobile.app.getQuery()

整個

API 電腦 行動裝置
獲取登入使用者資訊 kintone.getLoginUser() kintone.getLoginUser()
獲取您的設計版本 kintone.getUiVersion() kintone.getUiVersion()

顯示/隱藏欄位

API 電腦 行動裝置
顯示或隱藏欄位 kintone.app.record.setFieldShown() kintone.mobile.app.record.setFieldShown()
打開和關閉組群欄位 kintone.app.record.setGroupFieldOpen() kintone.mobile.app.record.setGroupFieldOpen()

獲取元素

記錄詳情畫面

API 電腦 行動裝置
獲取欄位元素 kintone.app.record.getFieldElement() kintone.mobile.app.record.getFieldElement()
獲取選單的上部元素 kintone.app.record.getHeaderMenuSpaceElement()
獲取頁首的下部元素 kintone.mobile.app.getHeaderSpaceElement()
獲取空間欄位的元素 kintone.app.record.getSpaceElement() kintone.mobile.app.record.getSpaceElement()

記錄清單畫面

API 電腦 行動裝置
獲取欄位元素 kintone.app.getFieldElements() kintone.mobile.app.getFieldElements()
獲取選單的右側元素 kintone.app.getHeaderMenuSpaceElement()
獲取選單的下部元素 kintone.app.getHeaderSpaceElement()
獲取頁首的下部元素 kintone.mobile.app.getHeaderSpaceElement()

入口網站畫面

API 電腦 行動裝置
獲取入口網站的上部元素 kintone.portal.getContentSpaceElement() kintone.mobile.portal.getContentSpaceElement()

空間畫面

API 電腦 行動裝置
獲取空白欄欄位的元素 kintone.space.portal.getContentSpaceElement() kintone.mobile.space.portal.getContentSpaceElement()

外掛程式

API 電腦 行動裝置
獲取設定資訊 kintone.plugin.app.getConfig() kintone.plugin.app.getConfig()
儲存設定資訊 kintone.plugin.app.setConfig()
獲取執行外部 API 所需的資訊 kintone.plugin.app.getProxyConfig()
儲存執行外部 API 所需的資訊 kintone.plugin.app.setProxyConfig()
執行外部 API kintone.plugin.app.proxy() kintone.plugin.app.proxy()
從外部上傳檔案 kintone.plugin.app.proxy.upload() kintone.plugin.app.proxy.upload()