Григорий Боев
@ProgrammerForever Куратор тега Google Apps Script
Попробуйте уменьшить ширину самих элементов. Сайдбар нельзя расширить, насколько я знаю.
Если пришлете ссылку на вашу таблицу, вероятно вам смогут помочь быстрее.
Григорий Боев
@ProgrammerForever Куратор тега Google Sheets
varantzar, это не надо запускать из редактора. Это готовый триггер на onEdit(). Эта функция будет запускаться при каждом изменении в ячейке. Попробуйте демо таблицу - пропишите ссылку в любую ячейку.
Григорий Боев
@ProgrammerForever Куратор тега Google Apps Script
1 вариант) Сделайте фильтрацию по условию готово массива функцией filter()
2 вариант) Заведите переменную-указатель на выводимую строку и увеличивайте её на 1 при каждом выполненном условии фильтра.
Григорий Боев
@ProgrammerForever Куратор тега Google Apps Script
Ilyas_B, вообще для действий при изменении есть предопределенное имя onEdit(event)
но оно применимо для простых действий(т.к. onEdit - это simple trigger), для MailApp скорее всего придётся на эту функцию навесить триггер "По изменению"
По вопросу:
if (range.getColumn() == 1 && sheetName == 'Проверка' ){ //Проверяем
вот тут происходит проверка на 1й столбец листа "Проверка". Если хотя бы одно условие не выполняется - то письмо не отправится.
По поводу == и ===. это JavaScript фишки. = - это "присвоить", == - это "равен", === "равен и одного типа", в проверках лучше === применять, меньше возможностей ошибиться