在 Imacros 中的 Eval 语句中将双引号周围的提取文本拆分

Split Extracted Text Around Double Quotes inside Eval Statment in Imacros

我正在尝试使用 Imacros 中的 Eval 命令围绕双引号拆分文本,但它似乎不起作用。也许因为双引号在这里只能被识别为字符串的开始和结束?!

我试过这个:

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

和这个:

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

None 正在工作。有什么解决方法吗?提前致谢。

试试这个:

SET !EXTRACT "bla bla bla \"Need this\" bla bla bla"
SET !VAR1 EVAL("var s = '{{!EXTRACT}}'; s = s.split('\"')[1]; s;")
PROMPT {{!VAR1}}