因此,我正在创建自己的锻炼表,以便在移动设备上运行(b / c),我不喜欢应用商店提供的任何内容。
无论如何,我希望工作表根据触发器自动增加要举起的重量。我已经有了工作表,可以使用公式返回下一个要举起的重量,现在我希望在工作表计算25次重复时将触发器运行,以将增加的值复制到体重单元格中。
我正在尝试使用onEdit函数。它可以正常运行,而不会产生错误,但是工作表上没有任何变化。
这是我的代码:
function myFunction() {
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
if ("Data!D15" == "False") {
sheet.getrange("Sheet1!C4").setValue("Data!E15+0");
}
if ("Data!G15" == "0") {
sheet.getrange("Sheet1!C4").setValue("Data!D15+5");
}
}
}
答案 0 :(得分:0)
尝试一下:
function onEdit(e) {
var sh1 = e.range.getSheet();
var sh2 = e.source.getSheetByName('Data');
if(!sh2.getRange('D15').getValue()){sh1.getrange("Sheet1!C4").setValue("Data!E15+0");}
if(sh2.getRange('G15').getValue()=="0"){sh1.getrange("Sheet1!C4").setValue("Data!D15+5");}
}