子表單黏貼新增
簡介
功能簡介
黏貼新增是指,填寫子表單資料時,支援直接將 Excel 表格中的資料直接黏貼新增到子表單中,實現快捷新增子表單資料。
應用場景
- 進銷存管理中,在 Excel 中已有訂單、商品明細表,可以將明細資訊複製到子表單中送出;
- 設備管理中,在 Excel 中已有設備基礎資訊的清單,可以將設備資訊複製到子表單中進行錄入;
- 活動報名中,在 Excel 中已有報名資訊表,可以將報名資訊複製到子表單中進行統計等。
預期效果
如裝置採購場景中,可以將 Excel 中的出庫明細黏貼新增到 Jodoo 子表單中:
操作步驟
使用前提
表單設計時,選中子表單欄位,在「欄位屬性 > 欄位權限」處,當同時勾選「可新增記錄」和「可編輯已有記錄」時,將支援對該子表單黏貼新增。
支援黏貼的欄位
附註:
1. 其他欄位如成員、部門欄位等暫不支援黏貼新增;
2. 日期時間欄位黏貼時僅支援如下兩種格式:「2023/5/20」和「2023-05-20」。
貼上新增
在填寫表單或預覽時,可以使用黏貼新增功能,具體操作方式如下。
1. 點擊子表單下方的「黏貼新增」。
2. 進入黏貼新增頁面,選中黏貼新增資料的表格(預設選中第一行第一列),在子表單欄位的表格中透過快速鍵黏貼 Excel 的內容,黏貼完成後點擊「下一步」。
附註:
1. 黏貼 Excel 內容時,僅支援快速鍵 ctrl + v/command + v,暫不支援透過滑鼠右鍵黏貼;
2. 黏貼內容後,可透過快速鍵 ctrl + z/command + z 撤銷黏貼操作;
3. 黏貼新增的表格中僅顯示當前子表單中可見、可編輯的欄位;
4. 子表單行數最多為 200 行,如黏貼新增後,資料超過 200 行,也只會保留前 200 行資料。
3. 覈對黏貼的子表單資料,可以在行表頭的欄位名稱處切換欄位,或選擇該欄位不黏貼,覈對完成後點擊「確定」。
附註:
黏貼子表單資料時,自動從第二行開始黏貼新增,第一行預設為空。
4. 黏貼新增之前,子表單將對貼上的資料進行校驗。當表格資料存在錯誤時,會觸發如下報錯,可以點擊「上一步」重新黏貼,或修改後「繼續新增」。
5. 將錯誤資料修改正確後再點擊「繼續新增」即黏貼完成,否則黏貼後該資料將為空值。
黏貼新增校驗
黏貼資料時,子表單參與校驗的欄位及其校驗規則如下:
單選類欄位
對於下列單選類欄位,當黏貼的內容與選項不匹配時,校驗規則如下:
1. 如未設定「其他」選項,當黏貼的內容與選項不匹配時,將觸發如下報錯,需要手動修改選項後再送出;如不修改,則該欄位黏貼後為空值。
2. 如設定了「其他」選項,當黏貼的內容與選項不匹配時,自動將選項匹配為「其他」,並將黏貼內容新增到文字框中,效果如下:
複選類欄位
對於下列復選類欄位,當黏貼的內容與選項不匹配時,校驗規則如下:
1. 如未設定「允許成員填寫時新增新選項」選項,當黏貼的內容與選項不匹配時,將觸發如下報錯,需要手動修改選項後再送出;如不修改,則該欄位黏貼後選項內僅保留匹配部分。
2. 如設定了「允許成員填寫時新增新選項」選項,當黏貼的內容與選項不匹配時,則黏貼後自動新增該選項並勾選。
附註:
1. 貼上複選和下拉複選框欄位內容時,用英文逗號(即半角逗號)隔開復選欄位的不同選項;
欄位預設值的貼上規則
當子欄位設定了預設值、資料聯動或公式時,黏貼後的欄位值將根據預設值規則進行重新計算。
如對子表單中的「金額」欄位設定公式為「單價 * 數量」,則黏貼資料時將自動按照公式計算該欄位值:
特殊情況:如下拉單選/下拉複選框設定了資料聯動,則黏貼時將清空該欄位的具體欄位值,需手動進行選擇。
例如,對「產品規格」欄位設定資料聯動:當產品名稱選擇「梨」時,產品規格聯動顯示「大梨、小梨」;則黏貼新增時即使黏貼了具體的產品規格,黏貼後也將清空欄位值,需要在子表單中手動選擇。