Что я делаю неправильно, когда использую onSelectionChange для [google-apps-script] - PullRequest
3 голосов
/ 24 апреля 2020

Я нашел этот триггер onSelectionChange (e) на developers.google.com, он должен установить красный фон, если выбрана одна пустая ячейка. Я не получаю этот результат просто скопировать и вставить. Я не думаю, что я пропускаю шаг, любая помощь будет оценена.

/**
 * The event handler triggered when the selection changes in the spreadsheet.
 * @param {Event} e The onSelectionChange event.
 */
function onSelectionChange(e) {
  // Set background to red if a single empty cell is selected.
  var range = e.range;
  if(range.getNumRows() === 1 
      && range.getNumColumns() === 1 
      && range.getCell(1, 1).getValue() === "") {
    range.setBackground("red");
  }
}

1 Ответ

3 голосов
/ 24 апреля 2020

ОБНОВЛЕНИЕ:

Кажется, оно полностью развернуто для всех пользователей. Вы должны иметь возможность заставить его работать без каких-либо изменений в коде. Объект события e подобен объекту события onEdit.


onSelectionChange - это недавно развернутая функция. Подумайте о том, чтобы подождать несколько дней, пока функция не будет развернута в вашем указанном c проекте и электронной таблице.

...