跳至主要内容

設定欄位預設值


新增資料時,可為欄位設定預設值,可自動填入欄位,提高效率。當出現以下情況時,您可以考慮欄位的預設值。

  • 每次新增資料時欄位內容可能相同。
  • 當欄位需要引用其他欄位或其他工作表中的資料。
  • 當某個欄位需要依照其他欄位進行格式化處理時,例如數學運算、文字處理等。

一、應用範例

  • 1. 普通欄位

    如下圖,創建訂單時,合約銷售預設為目前使用者;新增訂單詳情時,商品單價預設為商品資料中的單價,折扣率預設為1。

  • 2. 對於子表單中的欄位

    巡檢設備時,掃碼選擇設備後,根據設備類型從《設備巡檢範本工作表》中取得相關巡檢項目和方法,然後自動填寫到子表單中。

    在收集資料時,可以在子表單中預設一些資料,這些資料將由填報人員完善和修改。

二、如何設定預設值

1. 設定預設值

在表單編輯頁面,選擇欄位並在頁面右側設定預設值。

  • 如上圖所示,點選1設定固定預設值,該值是靜態預設值。

  • 點選 2 設定動態預設值。動態預設值可以如下:

    • 1.1 當前日期/目前使用者/目前部門

      特定欄位的預設值可以設定為這些,例如日期欄位的預設值可以設定為當前日期;成員欄位的預設值可以設定為目前使用者;部門欄位的預設值可以設定為目前使用者的部門。

    • 1.2 其他欄位值

      預設值可以是另一個欄位的值、工作表中欄位的值或關聯資料中欄位的值。

      將預設值設定為另一個欄位的值

    • 1.3 查詢工作表

      根據設定的查詢條件,您可以從工作表中查詢一筆資料,並將查詢到的資料中的欄位值填入目前欄位。

      對於子表單,您可以查詢一個工作表的多個資料並自動將其填入多個子表單中。

      如何查詢工作表

    • 1.4 函數計算

      根據其他欄位的值,可以透過數學運算、文字處理等方式得到一個值,並自動填入該欄位。

      透過函數計算設定預設值

2. 可設定預設值

  • 文字、數值、金額、電話、電子郵件和日期
  • 成員、部門、單選、多選、等級、地區/城市、定位、檢視框
  • -關聯資料(只有關聯資料的多條列表方式不支持)
  • 子表單

3. 固定(靜態)/動態預設值

固定預設值

例如,如果折扣欄位的預設值設為1,則每次新增資料時,都會自動填入1。

手動輸入的值是固定的預設值。如果設定了固定的預設值,則僅在新增資料時才有效,在編輯現有資料時不再有效。

動態預設值

例如,如果單價欄位的預設值設定為關聯商品資料的單價,則當選擇商品A時,該單價將自動顯示為商品A的單價;當選擇產品B時,單價顯示為產品B的單價。

其他欄位值、查詢工作表和函數計算設定的預設值都是動態預設值。

4. 預設值的可用性

固定預設值:僅在新增資料時有效,編輯現有資料時不再有效。

動態預設值:在詳情頁新增資料或編輯資料時有效。一旦引用的欄位或參與計算的欄位發生變化,預設值也會發生變化。

因此,動態預設值在以下場景中不起作用。

  • 批次編輯資料時動態預設值不生效。
  • 當透過 API 或工作流匯入 Excel 檔案更新或創建資料時,動態預設值不會生效。如果儲存格為空或欄位未指派值,則創建資料後該欄位將為空。

5. 動態預設值與他表欄位的區別

動態預設值和外部控制項都可以幫助顯示關聯資料中欄位的值,但不同的是外部控制項是即時關聯到關聯資料的,一旦關聯資料發生變化就會自動更新。另一方面,動態預設值僅有助於在編輯時顯示關聯資料的內容,而不是即時顯示。

範例:產品單價經常調整,產品工作表中的產品單價是最新的。當您創建訂單時,訂單一旦生效,單價將無法再更改。這種情況下不能選擇外控來幫助顯示訂單中的單價,否則每次開單時單價都會改變。相反,您可以選擇金額控制並設定動態預設值。


文檔問題反饋

文檔中是否有錯字、內容過期、難以理解等問題? 點此給我們反饋吧