Задать вопрос
  • Как отсортировать два похожих столбца, добавив пустые ячейки при не соответствии?

    yuliya_m
    @yuliya_m
    Могу предложить такой вариант:
    =ARRAYFORMULA(
      MAP(UNIQUE(FLATTEN(A3:B));
        LAMBDA(x;
          {x \ ЕСЛИ((СЧЁТЕСЛИ(A3:A; x)>0)*(СЧЁТЕСЛИ(B3:B; x)>0); x; "")}
        )))
    , где:
    • A3:B - диапазон, где указан импортированный исходный список
    • A:A и B:B соответственно колонки этого диапазона

    > Пример работы в таблице

    Из ограничений:
    • Формула ориентирована на одинаковый текст, разные окончания будут уходить на разные строки
    • Ссылка будет подтягиваться только первая, т.е из колонки А
    • Работоспособность проверена на региональных настройках Россия, для остальных локаций возможно потребуется другой синтаксис переноса
    • Flatten довольно ресурсоёмкая формула, соединяет в одну колонку все ячейки диапазона. Поэтому для пары тысяч строк считаться должно будет нормально, но для десятков тысяч уже будет сильно тормозить
    • Пустые ячейки будут отображаться как пустые, но как-либо заполнить их будет нельзя - это сломает вывод
    Ответ написан
    Комментировать
  • Как создать скрипт удаления элемента HTML используя Tempermonkey?

    @js-newbie
    let regexp = />\s*(Торговая площадка Steam|Подробная история Торговой площадки|На кошелёк переведено.*?)\s*</;
    function trRemove() {document.querySelectorAll('tbody tr').forEach(tr => {if (regexp.test(tr.innerHTML)) {tr.remove()}});}
    
    let callback = function(mutations, observer) {trRemove();}
    let config = {childList: true, subtree: true};
    let observer = new MutationObserver(callback);
    observer.observe(document.body, config);
    Ответ написан
    4 комментария
  • Продвинутые пользовательские стили сайтов, не ограниченные одним css?

    @ImagineTables
    Другой пример когда мне нужно применить какой то стиль к
    #responsive_page_template_content > div.page_content_ctn > div
    Если в теге
    #responsive_page_template_content > div.page_content_ctn > div > div > div
    есть искомое мной значение, будь то класс .class или текст [href="text"]


    body:has(#responsive_page_template_content > div.page_content_ctn > div > div > div.class[href="text"]) #responsive_page_template_content > div.page_content_ctn > div
    {
    …
    }


    Скажем выделить цвет красным, если Красный. Тут уже нужно что-то более глубокое чем CSS.


    Обычно надо догадаться, какой принцип в структуре, и написать правильный селектор. Именно так и приходится делать, отключая баннеры в Яндекс.Почте, например, поскольку они генерируют классы и идентификаторы заново каждый раз и юблок не работает. Задача творческая и универсального ответа нет. (Кстати, они, судя по всему, начали бороться, определяя, что реклама не отобразилась и вставляя искусственные паузы в наказание).

    Опять же, помогает :has(), типа «среди детей такого-то поищи такого-то, чтобы у него был класс banner на любой глубине вложенности».
    Ответ написан
    2 комментария
  • Какой аналог метода .includes("текст") для полного соответствия?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    Никакой )) Просто вот так напиши:
    if (div.innerText === "текст 1")
    Ответ написан
    2 комментария
  • Как посмотреть содержимое файла подкачки в Windows?

    Zoominger
    @Zoominger Куратор тега Windows
    System Integrator
    Как посмотреть содержимое файла подкачки в Windows?

    Никак.
    Ну, то есть, конечно, можно, только смысла нет, потому что там каша.

    Стоит вопрос чем именно заполняется файл подкачки

    В Диспетчере задач в "Процессах" добавьте колонку "Виртуальная память" и вперёд.
    Ответ написан
    2 комментария