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);