2016-09-10 1 views
1

ich möchte fragen, wie sage ich imacros zu einer bestimmten seite gehen, wenn das extrahierte wort gefunden wird. Bisher kam ich mitWie sage ich Imacros, zu einer URL zu gehen, wenn das extrahierte TXT kein bestimmtes Wort enthält?

bis
TAG POS=1 TYPE=DIV ATTR=CLASS:"module-select" EXTRACT=TXT 

SET ref EVAL("var t = '{{!EXTRACT}}'.includes("and") window.location.href = ("https://www.google.com); return;") 

aber etwas falsch in meinem JS Skript in EVAL und ich kann es nicht herausgefunden. Ich würde es sehr schätzen, wenn jemand mir helfen kann, dies zu sortieren. Danke im Voraus. Was ich erreichen wollte, ist, wenn der extrahierte Text das Wort "und" enthält, würde es zu google.com gehen (nur eine Beispiel-URL) und wenn nicht, würde es nichts tun oder zur nächsten Zeile springen.

Antwort

0

Sie können das Window-Objekt und die nicht dekomprimierten doppelten Anführungszeichen nicht im Befehl EVAL verwenden. Also, versuchen Sie etwas wie folgt:

TAG POS=1 TYPE=DIV ATTR=CLASS:"module-select" EXTRACT=TXT 
SET ref EVAL("('{{!EXTRACT}}'.includes('and')) ? 'https://www.google.com' : 'javascript: undefined;';") 
URL GOTO={{ref}} 
+0

danke noch einmal shugar, Sie sind wirklich hilfreich in Bezug auf die Beseitigung von Imacros Codes. Ich werde es versuchen, sobald ich meinen Laptop in der Hand habe und Sie mit dem Ergebnis auf dem Laufenden halte. –

Verwandte Themen