2025年9月18日 星期四

appsheet 如何設定預設值

 


在 AppSheet 中設定「預設值」(Initial Value)可以讓使用者在新增資料時,自動填入欄位內容,減少手動輸入、提升效率。這功能非常適合用在表單輸入、報表建立或記錄填寫等場景。

🛠️ 如何設定預設值(Initial Value)

✅ 基本步驟:

  1. 進入 AppSheet 編輯器。

  2. 點選左側選單的 Data → Columns

  3. 選擇你要設定預設值的資料表(Table)。

  4. 找到目標欄位,點進去編輯。

  5. 在「Initial value」欄位中輸入你要的預設內容:

    • 固定值:例如 "新豐鄉"100

    • 動態公式:例如 USEREMAIL()TODAY()UNIQUEID()

🧠 常見公式範例

預設內容公式說明
使用者 EmailUSEREMAIL()自動填入目前登入者的 Email
今日日期TODAY()自動填入當天日期
唯一識別碼UNIQUEID()自動產生不重複的 ID
前一筆資料的值LOOKUP(MAX(表單[_ROWNUMBER]), "表單", "_ROWNUMBER", "欄位名稱")自動帶入上一筆輸入的值

🎯 進階技巧

  • 根據使用者角色設定預設值

    appsheet
    IF(USEREMAIL() = "admin@example.com", "管理者", "一般使用者")
    
  • 根據其他欄位動態設定

    appsheet
    IF([類別] = "A", "預設A", "預設B")
    
  • 使用 USERSETTINGS() 取得使用者偏好設定

    appsheet
    USERSETTINGS("地區")
    

📌 注意事項

  • 預設值只在「新增資料」時生效,編輯現有資料時不會重新計算。

  • 預設值是可被使用者覆寫的,若你希望欄位不可編輯,可以搭配 Editable_If 設定為 FALSE

沒有留言:

張貼留言

【Appsheet】可以輸入公里數,下一個欄位會自動加5000做初始值.

要實現「輸入公里數後,下一個欄位自動加 5000」的功能,您可以按照以下步驟設定: 設定步驟: 在 AppSheet 編輯器左側選單點選 Data -> Columns 。 找到您的資料表(例如:汽車保養)。 找到 下次保養公里數 這一個欄位,點擊左邊的「鉛筆圖示」進入...