它應該是一個非常簡單的功能,但我找不到任何可以按我需要的方式運行的功能。我想要一個可以輸入數字的單元格,然后在輸入后將它替換為四舍五入到最接近的 0.25 的數字例如:我進入5.26單元格 A1,在我按下輸入后,單元格現在說5.25
這應該只發生在單元格 A1,所以如果我5.26在其他地方輸入它會留下5.26
任何幫助嗎?提前致謝,如果這是一個常見問題,我們深表歉意。
uj5u.com熱心網友回復:
這可以通過使用
觸發器可讓 Apps 腳本在發生特定事件(例如打開檔案)時自動運行函式。在您的情況下,我們需要使用 onEdit,因為當用戶更改電子表格中任何單元格的值時,它會自動運行。Apps 腳本向觸發函式傳遞一個事件物件,該物件包含有關事件發生的背景關系的資訊(通常命名為
e)。
在上面的演示中,我創建了一個條件來檢查編輯的單元格是否為A1以及輸入的值是否為數字。如果兩者都滿足條件,腳本將計算值并使用 range.setValue() 更改 A1 的值。
參考:
- 班級范圍
- Range.setValue(值)
- 簡單觸發器
- 事件物件
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/326442.html
