使用iMacros将文本附加到输入字段中

时间:2013-02-18 19:56:53

标签: append imacros

*请注意,这适用于VERSION BUILD = 6011206

我想知道是否有人知道iMacros的脚本会让你将文本附加到输入字段而不会覆盖任何内容。

更具体地说,这是用于我想要更新的笔记的输入框,而不会丢失任何先前的笔记。任何人都可以提供这个脚本吗?

3 个答案:

答案 0 :(得分:1)

您可以尝试提取文本的当前值,然后将其设置为变量,然后在JavaScript中添加字符串并填充文本字段。

var macroCurrent;

macroCurrent ="CODE";
macroCurrent +="TAG POS=1 TYPE=some_type ATTR=CLASS:some_class EXTRACT=TXT"+"\n";

var macroAppend;

macroAppend ="CODE";
macroAppend +="TAG POS=1 TYPE=some_type ATTR=CLASS:some_class CONTENT={{text}}"+"\n";


var text_to_fill="something here";


iimPlay(macrocurrent)

var text=iimGetLastExtract();

text=text+text_to_fill;

iimSet("text",text)
iimPlay(macroAppend)

答案 1 :(得分:0)

也许很久以前问过,但我偶然发现谷歌,所以我想有人可能会有用。 有更简单的方法,不使用javascript 首先从田间提取。这个流程就像IceD一样,但纯粹是Imacros: 提取字段并存储到var。将您的文本附加到var。不要忘记在需要时清理变量。代码:

SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL
TAG POS=1 TYPE=SPAN ATTR=ID:result_box EXTRACT=TXTALL // the text which to append
ADD !VAR1 {{!EXTRACT}} // append!

答案 2 :(得分:-1)

当您需要在输入中添加文本时,您必须执行2 .. 1 - 录音和imacros将自动保存并记住此文本,并在播放后将其添加到输入中 2 - 使用此代码//这是Facebook中电子邮件的输入 TAG POS = 1 TYPE = INPUT:EMAIL FORM = ID:login_form ATTR = ID:email CONTENT = ------- 用你的文字改变------