Как проверить imacros для извлечения идентификатора по ссылке? - PullRequest
0 голосов
/ 28 февраля 2019

Можете ли вы помочь мне извлечь ссылку, затем вырезать и получить некоторые ссылки в виде идентификатора?Я использую несколько форм в качестве переменных.

Это пример ссылки, и я хочу взять идентификатор, который стоит за:

example

Я использую iMacrosрасширение 8.9.7.Это мой неудачный скрипт:

VERSION BUILD=8970419 RECORDER=FX
TAB T=1
SET !EXTRACT {{!URLCURRENT}}

SET !EXTRACT NULL

SET !VAR2 EVAL("'{{!!EXTRACT}}'.split('=')[0].trim();")

TAG POS=7 TYPE=IRON-ICON ATTR=ID:icon

TAG POS=2 TYPE=DIV ATTR=TXT:Delete<SP>cellCtrl+M<SP>D
EVENT TYPE=CLICK SELECTOR="#cell-{{!VAR2}}>PAPER-MATERIAL>DIV:nth-of-type(4)>DIV>DIV>DIV:nth-of-type(6)>DIV>DIV>DIV" BUTTON=0
EVENTS TYPE=KEYPRESS SELECTOR="#cell-{{!VAR2}}>PAPER-MATERIAL>DIV:nth-of-type(4)>DIV>DIV>DIV>TEXTAREA" CHARS="good nigt"

1 Ответ

0 голосов
/ 28 февраля 2019
SET !VAR2 EVAL("var u='{{!URLCURRENT}}'; var z=u.split('='); z[1];")
PROMPT ID:<SP>_{{!VAR2}}_

'z [0]' вернет часть URL до знака '=', но вам нужна часть, которая после символа '='... => 'z [1]'.

...