Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Script de tamperMonkey que permite pegar directamente los datos de un hoja de cálculo en Séneca V2
// ==UserScript==
// @name Activar metralleta Séneca
// @namespace https://andalinux.wordpress.com
// @version 0.1
// @description Activador de la metralleta al evaluar en Séneca
// @include /https:\/\/www\.juntadeandalucia\.es\/educacion\/senecav2\/seneca\/menus\/.*/
// @copyright 2020+, Informático de Guardia
// @require http://code.jquery.com/jquery-latest.js
// @grant unsafeWindow
// @grant GM_registerMenuCommand
// ==/UserScript==
// Nos aseguramos el uso de jQuery
/* globals $ */
$(document).ready(function() {
// Habilitamos poder pegar la lista de valores de la hoja de cálculo
activarMetralleta();
});
function activarMetralleta(){
document.addEventListener('paste', function (e) {
var data;
e.preventDefault();
// IE
if (window.clipboardData) {
data = window.clipboardData.getData('Text');
// Standard-compliant browsers
} else {
data = e.clipboardData.getData('text');
}
var notas=data.split(/\s+/);
var cajas=document.querySelectorAll(".TableData input[type=text]:not([disabled])");
for (var i = 0, caja; caja = cajas[i++];) {
caja.value=notas[i-1];
}
});
// Activamos (por defecto) el usar teclado para introducir datos
$( "#ACCION_1" ).trigger( "click" );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment