Ответ на пост «Шапка-телевизор»
Я настолько вдохновилась шапкой-телевизором, что подумала: а вот было бы классно, если бы была такая таблица с рандомайзером, в которую ты вносишь разные кино и сериалы. А потом фильтруешь, и уже из этого списка выбираешь сам или тебе помогает рандомайзер.
В общем, вот, надевайте шапку) Можно даже с телефона.
Документ открыт для всех по ссылке, можно подробно рассмотреть его структуру.
Для ЛЛ - краткий принцип работы:
Фильтруем список как в обычном экселе.
Жмём флажок, когда готовы.
...
Profit!
Захотели внести новый кин - пишем в любую свободную строку. Также то кино, которое он предложил, подсвечено в списке: можно посмотреть про него подробные сведения.
Не для лл, как оно устроено:
Фильтруем список руками.
Макросом получаем список из колонки А на листе 1 и копируем его на лист 3. Лист 3 перед действом самоочищается в столбце А.
Как только в ячейке А1(лист 3) появляется что-то, то срабатывает рандомайзер в В1(лист 3).
Макрос снимает флаг в Е1(лист 1).
А1(лист 1) видит, что флаг снят и показывает, что выбрал рандомайзер.
Вся подсветка сделана условным форматированием, ничего сложного.
Запуск триггера настроен через Apps Script/Триггеры, при изменении.
Почему именно так:
Действенный, но простой код.
Рандомайзер работал как попало, если его вложить в А1(лист 1) - переключался ровно по 5 раз, - и безбожно тормозил, если его напрямую зацепить за выключение флага (Е1=ложь).
Если не копировать список, а рандомить напрямую - он ищет среди скрытых строк.
Если ставить вместо флага кнопку - не работает с мобильных устройств.
Что не удалось пока отладить: флаг иногда снимается раньше, чем сработает рандомайзер. В итоге кино, которое предлагается, иногда меняется один-два раза подряд.
Предлагаю всем, кому охота - утащить файл себе и пользоваться)