Используйте объекты событий , чтобы получить информацию о причине срабатывания триггера
Итак, для onChange
существует, например, объект события changeType
, который может содержать значения
- РЕДАКТИРОВАТЬ
- INSERT_ROW
- INSERT_COLUMN
- REMOVE_ROW
- REMOVE_COLUMN
- INSERT_GRID
- FORMAT
- OTHER
Это может помочь вам указать, что ваш скрипт будет запускаться, только если имеет место определенный тип Change
.
Пример:
function runMeOnIsertRow(e){
if(e.changeType == 'INSERT_ROW'){
//do something
} else{
return;
}
}