rufo913 / Extraer Respuestas Evaluacion USEBEQ

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