Я хотел добавить кнопку в отчет в листах Google. Кнопка работает, но вы не можете использовать ее на телефоне, поэтому мне сказали, что вы должны использовать onEdit
. Проблема, которую я имею, состоит в том, чтобы вносить изменения только при редактировании определенного окна, но когда это правильное окно, кажется, что Google зависает и не запускает скрипт.
Я уже пробовал с моимесли как (row = 8)
, (Row == 8)
и (Row == "8")
.
function onEdit(evt) {
var range = evt.range;
var row = range.getRow().toString();
Logger.log("line 1");
Logger.log("edited!! Row: " + row + " and column: " + range.getColumn ());
if (row == "8"){ // && range.getColumn() = 6 ){ (This bit is for after I figure the row issue out.
Logger.Log("right");
} else {// esstsgs
Logger.log("Wasnt the right cell");
}
Logger.log("Done the thing");
}
Итак, с этим кодом, если я редактирую какую-либо строку, кроме 8, мой журнал выглядит так:
строка 1 отредактирована !!
Строка х и столбецх
сделал дело
Но если это строка 8, мой журнал говорит:
строка 1
Отредактировано !! Строка x и столбец x
И не более того, когда он замерзает в операторе if?