iT邦幫忙

2024 iThome 鐵人賽

DAY 15
0

kintone的JavaScript API是一個強大且靈活的工具,讓開發者可以在各種觸發事件中進行客製化開發。透過這些 API,我們可以針對不同的業務場景和需求,開發出高度自定義的功能,進一步提升kintone系統的效能和使用體驗。無論是進入kintone的入口頁面(Portal),還是打開某個應用程式,查看或編輯紀錄,這些行為都會觸發對應的 kintone事件。
這些事件為開發者提供了擷取數據並進行後續處理的契機,使我們能夠將kintone打造成符合特定業務需求的解決方案。

在實際應用中,kintone的JavaScript API 讓我們可以針對各種操作進行自動化檢查和處理。
例如,如果我們想在使用者保存紀錄時自動檢查某個欄位的值是否正確,可以使用 app.record.create.submit 和 app.record.edit.submit 這兩個事件。這些事件分別對應於新增保存和編輯保存的操作。我們可以通過以下的代碼來實現這一功能:

https://ithelp.ithome.com.tw/upload/images/20240815/20141974JsxegN6QTM.png

在這段代碼中,我們使用了 kintone.events.on 方法來監聽事件,第一個參數是一個事件名稱的陣列,可以包含多個事件名稱;第二個參數是一個回調函數(callback),當指定的事件被觸發時,這個回調函數就會被執行。這樣,我們就能夠在保存紀錄的當下進行欄位值的檢查,並根據檢查結果決定是否允許保存。

使用kintone的JavaScript API還有許多其他可能性。例如,我們可以在紀錄被查看時,自動填充一些欄位值;或者在紀錄被刪除前,彈出一個確認對話框,防止誤刪。這些功能都可以透過監聽相應的kintone事件來實現。

在開發過程中,理解和熟悉這些API是非常重要的,因為它們提供了與kintone的深度交互能力,讓開發者能夠創造出更加智能化、定制化的應用程式。這些客製化功能不僅可以提升使用者體驗,還能大大提高工作效率,為企業帶來更高的價值。

總結來說,kintone的JavaScript API 是一個非常實用的工具,適合那些希望對kintone進行深入客製化的企業或開發者。透過對這些API的掌握,我們可以實現自動化檢查、數據處理、自定義操作等多種功能,進一步提升 kintone 作為業務管理平台的靈活性和效能。


上一篇
Day 14 | kintone 表格下拉選單
下一篇
Day 16 | kintone REST API
系列文
Cybozu 產品 kintone系統的各式應用開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言