customize-uploader
本頁面使用機器翻譯而成。
機器翻譯免責聲明
關於 customize-uploader
customize-uploader是CLI工具,可將kintone自定義的CSS和JavaScript文件應用到kintone中。
使用此工具,無需從介面上傳檔,提高了kintone自定義的開發效率。
它以 npm 包的形式提供,因此可以在 Windows/macOS/Linux 環境中使用。
GitHub
https://github.com/kintone/js-sdk/tree/main/packages/customize-uploader/
授權
文件
https://github.com/kintone/js-sdk/blob/main/packages/customize-uploader/README.md
下準備
要運行 customize-uploader,您需要 Node.js 和 npm(一個包管理工具)。
安裝 Node.js 時,會自動安裝 npm。
-
Node.js 從官方網站下載安裝程式。
Node.js官方網站
對於所需的 Node.js 版本,請確認以下存儲庫中的 engines 屬性。
packages/customize-uploader/package.json
例如,以下要求Node.js版本 14 或更高版本。1 2 3
"engines": { "node": ">=14" },
-
運行下載的安裝程式並按照畫面上的說明進行設置。
Quickstart
使用cutsomize-uploader將記錄清單功能表右側以紅色字母顯示「Hello World」的自定義設置應用到kintone中。
Step1:準備kintone應用
-
在不設置欄位的情況下創建kintone應用。
-
在您創建的應用的 URL 中,找到應用 ID。
URL 中 https://sample.cybozu.com/k/123 末尾的數位是應用ID。
在上述情況下,應用ID為「123」。
Step2:安裝所需的套件
安裝 customize-uploader。
本節以全域安裝customize-uploader為例進行說明。
|
|
Step3:創建清單檔
-
創建工作目錄。在此示例中,目錄名稱為「sample」。
1
mkdir sample
-
轉到您建立的工作目錄。
1
cd sample
-
以下命令創建一個清單檔。
1
kintone-customize-uploader init
-
以交互方式輸入要應用的kintone應用的應用ID和範圍。
這一次,請指定以下值:- 應用 ID:在Step1 中找到的應用 ID
- 定製範圍:「ALL」(適用於所有使用者)
1 2 3 4 5
kintone-customize-uploader init ? アプリIDを入力してください: 123 ? カスタマイズの適用範囲を選択してください: ALL dest/customize-manifest.json を生成しました
在「dest」目錄下,生成一個「customize-manifest.json」。
Step4:準備自定義檔
-
在「sample」目錄下為自訂建立包含以下內容的 JavaScript 檔:
將字元編碼設置為「UTF-8」,將檔擴展名設置為「. js」並保存檔。
在本文中,檔名為「desktop.js」。1 2 3 4 5 6 7 8 9 10 11 12
(() => { 'use strict'; kintone.events.on('app.record.index.show', (event) => { const divElement = document.createElement('div'); divElement.className = 'kintone-customize'; divElement.textContent = 'Hello World'; const element = kintone.app.getHeaderMenuSpaceElement(); element.appendChild(divElement); return event; })(); })();
-
在「sample」目錄下,使用以下內容為自訂項建立 CSS 檔案:
將字元編碼設置為「UTF-8」,將檔擴展名設置為「. css」並保存檔。
在本文中,檔名為「desktop.css」。1 2 3
.kintone-customize { color: #ff0000; }
建立自訂檔後,目錄結構如下:
|
|
Step5:編輯自訂檔
編輯「dest」目錄下的「customize-manifest.json」,如下所示:
|
|
Step6:應用自定義
執行以下命令,將自定義項應用到kintone中。
變更以下值以適合您的環境:
- sample.cybozu.com:需要申請的kintone網域名稱
- 登入名稱:kintone登錄名
- 密碼:kintone密碼
|
|
Step7:動作確認
-
打開已應用自定義的應用程式的清單畫面。
在功能表的右側,確保它以紅色字母顯示「Hello World」。 -
在「使用JavaScript/CSS進行自定義」畫面中,確認已應用自定義。
補充
將已應用的自定義項的信息傳播到清單檔
您可以下載已應用的自定義檔,並將其反映在清單檔中。
|
|
修訂記錄
確認CHANGELOG以獲取 customize-uploader 的更新日誌。
CHANGELOG
本文介紹的示例代碼已經過kintone和@customize-uploader v6.0.0的2022年5月版本測試。