NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Extraer Respuestas Evaluacion USEBEQ // @version 0.1.0 // @autor Yonatan Hernandez // @description Extrae las respuestas de tipo radiobutton seleccionadas del formulario de Google ominitiendo la primer respuesta (Genero) // @match *://docs.google.com/forms/* // @license MIT // @copyright 2021, rufo913 (https://openuserjs.org/users/rufo913) // @downloadURL https://openuserjs.org/install/rufo913/Extraer_Respuestas_Evaluacion_USEBEQ.user.js // ==/UserScript== var button = document.createElement("Button"); button.innerHTML = "Obtener Respuestas"; button.style = "top:0;right:0;position:absolute;z-index:99999;padding:20px;"; var xpath = "(//div/span/div/div/label[contains(@class,'isChecked')]/div/div/div/span//text())[position()>1]"; var result = document.evaluate(xpath, document, null, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null ); var node = result.iterateNext(); var nodes = []; while (node) { nodes.push(node); node = result.iterateNext(); } var all = nodes.map(a=>a.textContent).join(""); button.onclick = function() { alert(all.toUpperCase()); }; document.body.appendChild(button);