2014-09-06 358 views
-2

我正在使用iMacros。不起作用?

我想提取/分designperks

title="designperks's Instagram Profile"

所以我使用的是:

SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.split(\"'\"); ")

但是,這並不工作,它應該,你知道爲什麼?

非常感謝!

+0

'.split()'返回一個數組,你只需要第一個項目。問題是你甚至沒有得到數組,或只是你需要說s.split(\「'\」)[0];'? – nnnnnn 2014-09-06 03:25:14

+0

@nnnnnn問題是'(\「'\」); 「)'應該拿起文字直到''',而是拿起整個'designperks的Instagram Profile' – 2014-09-06 03:33:22

+0

你在幾個小時前問了這個問題:http://stackoverflow.com/q/25695022/ 24874 – 2014-09-06 10:11:35

回答

1
var title="designperks's Instagram Profile"; 
s= title.split("'"); 
console.log(s[0]) // required output 

檢查此。

+0

在JavaScript控制檯中它可以工作,但是我怎麼能把它放在iMacros中?謝謝。 – 2014-09-06 10:38:50

0
var macro; 

macro ="CODE:"; 

macro +="TAG POS=1 TYPE=DIV ATTR=name:SOME_DIV EXTRACT=TXT"+"\n"; 

iimPlasy(macro) 

text=iimGetLastExtract(); 

text=text.split(",")[0]; 

alert(text); 

如果您根據您的要求進行編輯,這可能會有效。