Хорошей привычкой является использование значимых имен для функций и переменных, поэтому я переименовал ваши BTB()
в compare()
. Кроме того, вместо передачи аргументов, я взял на себя смелость просто использовать активную ячейку. Надеюсь, что это работает! пожалуйста, дайте мне знать после попытки кода ниже:
function compare() {
var cell = SpreadsheetApp.getActive().getActiveCell(), msg,
equal = (cell.getValue() === cell.offset(1, 1).getValue()); // to the right and below
if (equal) msg = 'active cell is same as next'
else msg = 'active cell is different from next';
Browser.msgBox(msg)
}
Кстати, код выше делает разницу между '2' (строка) и 2 (число) благодаря строгому знаку равенства, ===
.