[英]Google Scripts / Sheets Add prefix to data once it has been entered into the cell
目標
CSC100000001291
可以使用公式完成,但跨越兩列,但更喜歡使用一列,因為它看起來更整潔。
例如 [用戶輸入] = [最終單元格值]
- 1291 = CSC100000001291
- 12922 = CSC100000012922
目前正在努力解決這個問題
使用以下內容:
padStart()
添加前導零replace()
前4個零(因為如果傳遞字符串而不是正則表達式,則只會替換第一個出現的零)setValue()
更新編輯的單元格function onEdit(e) {
if (e.range.columnStart == 1) { // Column A
const padded = e.value.padStart(15, 0);
e.range.setValue(padded.replace('0000', 'CSC1'));
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.