kintone JavaScript API
本頁面使用機器翻譯而成。
機器翻譯免責聲明
在教程「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.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 | 電腦版 | 行動裝置版 |
|---|---|---|
| 獲取空間的資訊 | kintone.space.get() | kintone.space.get() |
| 獲取當前登入的使用者的空間存取權限。 | kintone.space.getPermissions() | kintone.space.getPermissions() |
系統
| API | 電腦版 | 行動裝置版 |
|---|---|---|
| 獲取功能的啟用狀態 | kintone.system.getAvailableFeatures() | kintone.system.getAvailableFeatures() |
| 獲取當前登入中的使用者的系統存取權限 | kintone.system.getPermissions() | kintone.system.getPermissions() |
授權
| API | 電腦版 | 行動裝置版 |
|---|---|---|
| 獲取當前環境是否為試用環境 | kintone.license.isTrial() | kintone.license.isTrial() |
| 獲取kintone的合約方案 | kintone.license.getSubscriptionPlan() | kintone.license.getSubscriptionPlan() |
整個
顯示/隱藏欄位
顯示/隱藏元素
| API | 電腦版 | 行動裝置版 |
|---|---|---|
| 開啟或關閉應用程式的說明 | kintone.app.showDescription() | 無 |
| 顯示或隱藏新增記錄的按鈕 | kintone.app.showAddRecordButton() | kintone.mobile.app.showAddRecordButton() |
| 顯示或隱藏應用程式設定按鈕 | kintone.app.showAppSettingsButton() | 無 |
| 顯示或隱藏記錄重複利用按鈕 | kintone.app.record.showDuplicateRecordButton() | 無 |
| 顯示或隱藏記錄上的編輯按鈕 | kintone.app.record.showEditRecordButton() | kintone.mobile.app.record.showEditRecordButton() |
| 顯示或隱藏篩選按鈕 | kintone.app.showFilterButton() | kintone.mobile.app.showFilterButton() |
| 顯示/隱藏圖表的下拉選單 | kintone.app.showViewAndReportSelector() | kintone.mobile.app.showReportSelector() |
| 顯示/隱藏切換清單的下拉選單 | kintone.app.showViewAndReportSelector() | kintone.mobile.app.showViewSelector() |
| 顯示或隱藏應用程式的選項按鈕 | kintone.app.showOptionsButton() | kintone.mobile.app.showOptionsButton() |
| 顯示或隱藏切換上一/下一筆記錄的按鈕 | kintone.app.record.showPager() | kintone.mobile.app.record.showPager() |
| 顯示或隱藏匯總按鈕 | kintone.app.showReportButton() | 無 |
| 顯示或隱藏側邊欄 | kintone.app.record.showSideBar() | 無 |
獲取元素
記錄詳情畫面
記錄清單畫面
| 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() |