【質問】
「Webブラウザ - 開く」または「Webブラウザ(従来) - 開く」アクションでURLを指定して実行すると、当該アクションで「変数または関数が存在しません」のメッセージと共に実行エラーとなる。
なお、当該アクションで明示的に変数を指定した場所はないので、何が原因であるかが分からない。
以下のようなURLを指定すると発生する。(Googleで「日本」と検索した結果)
https://www.google.com/search?q=%E6%97%A5%E6%9C%AC&rlz=1C1QABZ_jaJP886JP886&sxsrf=ALeKk01AI9yKcvBTUwnOJFJOo6P-3G8Z0Q:1611801853838&source=lnms&sa=X&ved=0ahUKEwjlycjnzb3uAhWFad4KHfUOBmwQ_AUIDigA&biw=1920&bih=937&dpr=1
以下のURLだと発生しない。(AutoMate PortalのURL)
https://automate.sct.co.jp/
【回答】
URLに含まれる文字列「%」は、AutoMateでは変数に関する特殊文字として扱われます。
(=「%」で囲まれた部分は、変数として扱われます。)
それゆえ、%で囲まれた文字列「E6」やその他文字列が変数扱いとなるものの
当該変数は存在しないがゆえにエラーになってしまっております。
「%」をただの文字列として扱うには、もう一つ「%」を重ねて「%%」と記述します。
それにより、URLに含まれる文字列を変数として扱うことなく認識可能となります。
参考:%を文字列として入力する
https://automate.sct.co.jp/reference/%ef%bc%85%e3%82%92%e6%96%87%e5%ad%97%e5%88%97%e3%81%a8%e3%81%97%e3%81%a6%e5%85%a5%e5%8a%9b%e3%81%99%e3%82%8b/