質問: imacros for chrome を使ってテキストをコピペしたのですが、空白が入ってしまいます。 ログインが必要なサイトAでp要素の中の文字列をコピーし、サイトBのテキストボックスに貼り付ける作業を自動化したくてimacrosを使いました。 p要素をxpathで指定し、クリップボードにコピーしサイトBのテキストボックスにペーストしたのですが空白が不規則に入っていたり、要素で指定しているので取り出したい文字列以外の文字も含まれています。 スプレッドシートに一旦ペーストすることで空白を除去したり、文字列を取り出したりはできたのですが、imacrosはスプレッドシートの操作を記録しないため、連携できず困っています。 他に方法がありましたらご教授お願いします。
回答: iMacrosのEVALっていうコマンドがあって それは中にJavaScriptが書けるのです。 SET !VAR1 "なんかスペースとか入ってる文字列" SET !VAR1 EVAL("ここにスペースをreplaceしてVAR1に代入するJavaScriptの文を書く") こんな感じ...。 公式のwiki 別の言語でevalよくないって言われたことはあって そういう気持ちもとてもよくわかるのですが いかんせんiMacrosってそう難しいことがしにくいので ここはこれ使うしかないかなあって思います。