我创建了一个将单元格值增加1的函数。 目标是使AM39的值增加1,但不会超过2。 我修复了所有语法错误,但是我已经尝试运行脚本,但脚本没有做任何事情。
这个功能有什么问题?
function incrementCellValuesByOne() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var cell = sheet.getRange("AM39");
var cell, cellValue;
if (cellValue == cell.getValue()) {
cell.setValue(cellValue + 1);
if (cellValue >= 2) {
cellValue = 2;
}
}
}
编辑:
range.setValue(value + 1);
if (cellValue >= 2) {
cellValue = 2;
}
答案 0 :(得分:0)
你在语句的定义和排序上有一些错误!试试这个:
function incrementCellValuesByOne() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var cell, cellValue;
cellValue = "Something you should make here!";
cell = sheet.getRange("AM39");
if (cellValue == cell.getValue()) {
cell.setValue(cellValue + 1);
if (cellValue >= 2) {
cellValue = 2;
}
}
}