Greasy Fork is available in English.

Auto import ID number

when opening PDF auto import ID number.

// ==UserScript==
// @name         Auto import ID number
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  when opening PDF auto import ID number.
// @author       Adokun
// @match        https://mail.google.com/*
// @grant        none
// ==/UserScript==


(function () {
    // 將IDNumber改成自己的身分證
    const IDNumber = 'A1234567890';
    document.addEventListener('DOMSubtreeModified', (event) => {
        if (event.target instanceof Element) {
            if (event.target.getAttribute('role') === 'dialog' && event.target.classList.contains('aLF-aPX-axU')) {
                setTimeout(() => {
                    let J = JSON.parse(document.querySelector('#drive-active-item-info').innerText);
                    if (/\.pdf$/i.test(J.title)) {
                        let inputEl = event.target.querySelector('[type="password"]');
                        inputEl.value = IDNumber;
                        inputEl.dispatchEvent(new Event('change'));
                    }
                }, 1000);
            }
        }
    });
})();