Этот вопрос закрыт для ответов, так как повторяет вопрос Как создать условие/скрипт/макрос в GOOLE SHEETS для автоматического создания чекбоксов?
@PiShim

Автоматическое создание checkbox в google sheets, как сделать?

Не могу придумать ни скрипта, ни макроса, ни формулы по автоматическому созданию чекбокса. Суть: например, ячейка А1 пустая, а как только в ней появляется какое-либо значение, то в ячейке B1 появляется пустой чекбокс. Подскажите, пожалуйста, как это сделать.
  • Вопрос задан
  • 153 просмотра
Решения вопроса 1
@shebanits
function onEdit(e) {
  let sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  let row = e.range.getRow();
  let column = e.range.getColumn();
  let value = e.source.getActiveSheet().getRange(row, 1).getValue();
  let checkbox = SpreadsheetApp.newDataValidation().requireCheckbox().setAllowInvalid(false).build();

  if (column == 1 && value !== "") {
    sheet.getRange(row, 2).setDataValidation(checkbox).setValue(false);
  }

}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы