在教程「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.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.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.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() |