我幾乎沒有使用谷歌腳本的經驗,而且我發現自己陷入了困境。我想在選中復選框時執行腳本。我得到了這個作業。問題是我不能讓腳本考慮其他復選框 - 比如說我有 3 個腳本選項 - > 全部記錄,只記錄水果并添加商店。當我單擊運行時它會運行,但它不會考慮我的“日志水果”復選框。最后,它將運行腳本的復選框設定回 FALSE。
function onEdit(e) {
const sh = e.range.getSheet();
if (e.range.columnStart == 6 && e.range.columnEnd == 6 && e.range.rowStart == 7 && e.range.rowEnd == 7 && e.value == "TRUE") {
if (e.range.columnStart == 6 && e.range.columnEnd == 6 && e.range.rowStart == 4 && e.range.rowEnd == 4 && e.value == "TRUE") {
sh.getRange(e.range.rowStart, 6).setValue(10);
}
sh.getRange(e.range.rowStart, 8).setValue(20);
sh.getRange(e.range.rowStart, 6).setValue("FALSE");
}
}
有任何想法嗎 ?

uj5u.com熱心網友回復:
這有效
function onEdit(e) {
const sh = e.range.getSheet();
if (e.range.columnStart == 6 && e.range.columnEnd == 6 && e.value == "TRUE") {
sh.getRange(e.range.rowStart, 8).setValue(20);
sh.getRange(e.range.rowStart, 6).setValue("FALSE");
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/489485.html
