Google Script: función que inserta nuevas funciones / fórmulas de copia de fila de la última fila

Tengo una tabla en la que las celdas tienen funciones / fórmulas, como esta: Necesito un script que cree una nueva fila copiando las funciones / fórmulas de la última fila utilizada. Encuentro este script que crea una nueva fila pero no copia funciones / fórmulas. ¿Cómo podría implementar esta tarea de copia de formato […]

Imágenes aleatorias cayendo como lluvia en canvas (Javascript)

Así que he estado jugando con el canvas. Tratar de simular objetos que caen al azar, dibujar la imagen de fondo no es un problema y no es el segundo img que se supone que simula una gota de lluvia. Puedo hacer que la gota caiga en una x aleatoria pero ahora no estoy realmente […]

¿Cuáles son los criterios para la inserción automática de punto y coma?

Posible duplicado: ¿Cuáles son las reglas para la inserción automática de punto y coma de Javascript? JavaScript me confunde con su terminación de línea implícita. Es un lenguaje muy parecido a C, excepto que las líneas finales en un punto y coma son a menudo opcionales. Entonces, ¿cómo decide cuándo asumir un final de línea? […]

Bucles síncronos y asíncronos en javascript

¿Son los bucles síncronos o asíncronos en JavaScript? (para, mientras, etc) Suponiendo que tengo: for(let i=0; i<10; i++){ // A (nested stuff…) } // B … El uso for la ejecución de B se iniciará antes de A veces … (de manera asíncrona) ¿Hay alguna manera de usar sentencias de manera sincrónica?

Cambie el color de un svg dinámicamente y aplíquelo como textura en three.js

Estoy tratando de crear un configurador con three.js pero estoy en el punto de que necesito cambiar el color del producto dinámicamente, aunque puedo usar un svg como textura, cambiar la propiedad de relleno del svg y actualizar el Textura fácilmente, pero no estoy teniendo buenos resultados. en este momento lo que tengo es -Un […]

¿Por qué un script funciona en la línea de comandos de Firebug en un sitio pero no en otro?

Estoy usando la línea de comandos de Firefox y Firebug para ejecutar un JavaScript en dos sitios diferentes: https://graph.facebook.com/v2.3/172727819415642/albums?fields=id,name,cover_photo,photos%7Bname,source%7D&limit=1&access_token=xxxxx http://www.iskcondesiretree.com/photo/album/list Aquí está el código: (function() { function r() { a = $(“body”).text() console.log(a); }; var e = “1.6.4”; var t = false; if (!t) { t = true; var n = document.createElement(“script”); n.src = “https://ajax.googleapis.com/ajax/libs/jquery/” […]

¿Cómo monitorear una página HTML estática para detectar cambios con Greasemonkey? Utilizar un hash?

Quiero que mi script de Greasemonkey se ejecute SOLAMENTE cuando la página estática a la que está accediendo tenga exactamente el mismo contenido que antes … Ahora tengo la capacidad de establecer una variable que contiene un hash de esta página. Estoy buscando una forma de hacer hash en la página sobre la marcha, para […]

¿Crear una clase con IIFE que no sea una referencia?

Soy nuevo en JavaScript y estoy tratando de envolver mi cabeza en torno a la creación de “clases” con datos privados y funciones públicas. Me han dicho que las expresiones de función de invocación inmediata (IIFE) logran esto, pero cuando “instalo” nuevos objetos de la clase hacen referencia a los datos privados en lugar de […]

Javascript ES6, ¿por qué no puedo usar `new` con la función de flecha?

Que yo sepa, la función de flecha es similar a la función normal. No hay problema cuando uso así: let X = () => {}; let Y = function() {}; X(); Y(); Sin embargo, se produjo un error cuando los uso con new let X = () => {}; let Y = function() {}; x […]

Envío de correo electrónico desde mi aplicación Javascript a través de la API de GMail: el correo aparece en la lista de envíos de GMail, pero no se envía a la dirección de correo electrónico de destino

He estado escribiendo una aplicación cliente (navegador Chrome) que se integra con GMail a través de la API REST. Mi aplicación está escrita en Javascript / Angular y la mayoría de la integración de GMail funciona bien. Se puede obtener de GMail: correos electrónicos, perfiles, tags, etc. No puedo enviar correos electrónicos que creo. Sin […]

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.