@PiShim

Как создать условие/скрипт/макрос для автоматического создания чекбоксов?

Возникла потребность в работе с Гугл таблицами и потребовался некий инструментарий.
Кто может подсказать, как написать такое условие/скрипт/макрос, что если ячейка в таблице не пустая, автоматически рядом создается чекбокс? Например ячейка А1 пустая, как только в ней появляется какое-либо значение - в ячейке B1 появляется пустой бокс. Голову сломал, но ничего не вышло.
  • Вопрос задан
  • 389 просмотров
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Apps Script
Google Products Expert
Вот этот простой код вставляет чекбоксы в заданный диапазон

/**
 *
 * @param {GoogleAppsScript.Spreadsheet.Range} range
 * @returns
 */
function insertCheckBoxesToRange_(range) {
  return range.insertCheckboxes();
}


Пример использования

function userActionInsertCheckBoxes() {
  const sheet = SpreadsheetApp.getActive().getSheetByName('Вставить чекбокс скриптом');
  sheet.appendRow(['']);
  const lr = sheet.getLastRow() + 1;
  const range = sheet.getRange(`${lr}:${lr}`);
  insertCheckBoxesToRange_(range);
}


65d59b0fd1a2b045755380.png

Ссылка на Таблицу с примером https://docs.google.com/spreadsheets/d/1zPuzdN7EtT...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Fzero0
@Fzero0
Вечный студент
=ЕСЛИ(ЕПУСТО(C1);;ИСТИНА)
5fe46f5c25a57399989843.png
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы