在javascript中为单元格添加值

时间:2015-08-03 04:49:31

标签: javascript

我创建了一个将单元格值增加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;
}

1 个答案:

答案 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;
        }
    }
}