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

Всё о кино
35.6K поста65.4K подписчиков
Правила сообщества
1. Запрещено нарушать основные правила Пикабу (нет спаму, оскорблениям, вбросам, рекламе, политике).
2. Запрещены посты не по теме, посты о поиске фильмов и неинформативные посты. В случае несоответствия тематике сообщества или неинформативности пост будет удален в общую ленту.
3. Категорически запрещены спойлеры без специального тега или предупреждения как в постах, так и в комментариях.
4. Ставьте корректные теги при создании поста и указывайте в названии суть. Для постов с видеообзорами обязательно указывать тег "видеообзор". Для постов с видео c Youtube рекомендуется указывать название канала в тегах и небольшое описание, чтобы было понятно о чём это видео.
5. Запрещено целенаправленное разжигание негатива с отсутствием всякой аргументации. Авторы регулярных токсичных и агрессивных комментариев будут блокироваться. Давайте поддерживать дружественную атмосферу и уважать друг друга.
6. Будьте грамотны при составлении поста. В случае множественных ошибок в тексте пост будет удален в общую ленту, а автор, в случае неоднократного несоблюдения правил, заблокирован.
7. В сообществе не приветствуются фэйки, вбросы, теории заговора, конспирология и параноидальные бредни.
8. Запрещены посты о ТВ-шоу и реалити-шоу сомнительного качества в очевидно рекламных целях.