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。

沒有留言:

張貼留言

【免寫程式的自動化革命】用 AI Studio 打造專屬 LINE 行事曆祕書:5 個極具啟發性的開發與防坑亮點

在步調緊湊的現代工作中,Google 日曆(Google Calendar)雖然具備內建提醒,卻需要使用者針對每個行程手動設定;一旦繁忙起來漏看系統通知,重要約會或待辦事項依舊面臨「被漏掉」的風險。試想一下:若能每天清晨打開 LINE,自動收到一份由專屬 AI 祕書梳理完畢的「今...