我想使用imacros从我的文本编辑器中删除特定的文本行

时间:2017-06-23 10:31:59

标签: javascript imacros

我是imacros的新手。我使用imacros for firefox和imacros自己的浏览器。我想从我的网页中删除提取的文本行。

问题是它位于所有文本的中间,但是优点是我要删除的文本不会改变。

我能够提取文本行但无法删除它。 我使用eval命令替换但没有任何结果。

我正在使用最新版本的firefox和最新的imacros插件。

TAG POS=1 TYPE=STRONG ATTR=TXT:Please<SP>feel<SP>free<SP>to<SP>contact<SP>us<SP>anytime<SP>@<SP>+91-22-40149634<SP>or<SP>write<SP>us<SP>info@spsat*
TAG POS=77 TYPE=P ATTR=* EXTRACT=TXT

现在我已经提取了这条线但是不知道如何用任何东西替换它或者从那里删除那条线。

2 个答案:

答案 0 :(得分:0)

如果您使用iMacros Browser,则可以发送BACKSPACE键:http://forum.imacros.net/viewtopic.php?f=8&t=5539 - 请注意,此解决方案需要使用DirectScreen命令。它在Firefox插件中不可用。

答案 1 :(得分:0)

我希望我的想法与所描述的问题更相关。以下是如何从html页面中删除某个文本的示例:

Dim i As Long

With Sheets("Missing")
    For i = 10 To .Cells(.Rows.Count, "B").End(xlUp).Row ' loop until last row with data in column "B" (skip blank rows)
        If Trim(.Range("L" & i).Value) <> "" Then ' check if value in cell in column "L" in current row is not empty
            'SQL Code entered here'
        End If
    Next i
End With

宏应该适用于'iMacros for Firefox'v.8.9.7(也许在'iMacros for Chrome'中)。