Google Drive Column Hiding

Hiding some columns

// ==UserScript==
// @name         Google Drive Column Hiding
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Hiding some columns
// @author       You
// @license MIT
// @match        https://drive.google.com/*
// @icon         https://ssl.gstatic.com/images/branding/product/2x/drive_2020q4_48dp.png
// @grant        none
// @run-at       document-body
// @noframes
// ==/UserScript==

(function() {
    'use strict';
    console.log('trigger in main-window:', window.location === window.parent.location);
    document.onreadystatechange = () => {
        if (document.readyState === 'complete') {
            function trigger(handler, delay) {
                setTimeout(() => {
                    const result = handler();
                    console.log('handle result: ', result);
                    if (result) return;
                    else trigger(handler, delay);
                }, delay);
            }

            trigger(() => {
                const items = document.querySelectorAll('[data-column-field="8"]');
                items.forEach(item => {
                    item.style.display = 'none';
                });
                return items.length > 0;
            }, 1000);
        }
    };

})();