我正在使用iMacros。不起作用?
我想提取/分designperks
:
title="designperks's Instagram Profile"
所以我使用的是:
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.split(\"'\"); ")
但是,这并不工作,它应该,你知道为什么?
非常感谢!
我正在使用iMacros。不起作用?
我想提取/分designperks
:
title="designperks's Instagram Profile"
所以我使用的是:
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.split(\"'\"); ")
但是,这并不工作,它应该,你知道为什么?
非常感谢!
var title="designperks's Instagram Profile";
s= title.split("'");
console.log(s[0]) // required output
检查此。
在JavaScript控制台中它可以工作,但是我怎么能把它放在iMacros中?谢谢。 – 2014-09-06 10:38:50
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);
如果您根据您的要求进行编辑,这可能会有效。
'.split()'返回一个数组,你只需要第一个项目。问题是你甚至没有得到数组,或只是你需要说s.split(\“'\”)[0];'? – nnnnnn 2014-09-06 03:25:14
@nnnnnn问题是'(\“'\”); “)'应该拿起文字直到''',而是拿起整个'designperks的Instagram Profile' – 2014-09-06 03:33:22
你在几个小时前问了这个问题:http://stackoverflow.com/q/25695022/ 24874 – 2014-09-06 10:11:35