0 votos

Tasker JavaScriptlet anteponiendo "undefined" en String

Mantengo espectáculos, y películas de varias plataformas dentro de un Archivo OrgMode. Ahora la cadena que se obtiene al compartir desde netflix tiene información innecesaria. Netflix Shared Link in Orgzly

Me deshago de eso con Tasker y un Java Scriptlet.

var endName = astext.search(" auf Netflix gesehen?") -1;
var text = astext.slice(15,endName);
endName = endName+24;
var replacer = astext.slice(0,endName);
var link = String(astext.replace(replacer));

Con astext como fuente de entrada de AutoShare Netflix Toast Interception.

Hasta aquí todo bien, pero como nunca he usado JavaScript llego a un problema que no entiendo bien.

Delante de mi cadena almacenada en link hay un "no defendido" preestablecido. Realmente no sé si me equivoco en la sintaxis de JavaScript o si hay algo especial con el intérprete que Tasker está utilizando. undefined String prepended

Esto también ocurre si en lugar de "compartir" el enlace simplemente lo imprimo a través de Flash Tarea en Tasker

0voto

pr0nin Puntos 353

No tengo experiencia con los scripts en Tasker pero si usa JavaScript común entonces deberías poder eliminar el texto antes de la URL fácilmente usando este script:

var idx = astext.indexOf("https://");
var link = astext.substring(0,idx);

Primero busca la cadena https:// y guardar el índice de inicio. A continuación, recorte todo lo que hay desde el inicio hasta el índice guardado.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X