アクティビティに直接入力した際に入る「%」について

こんにちは

以前から疑問に思いつつそこまで困っていたわけではないのですが、
typeintoなどのアクティビティでテキストを入力する際、
シーケンス上のアクティビティの入力窓を直接編集すると
入力内容の頭に%が入る場合があります。
この%はプロパティを見ると入っていないのですが
そのままではエラーになってしまい毎回消しています。


この%が出る原因は何か分かりますでしょうか?

だいぶ前から、見かけるのですが・・・、おそらく不具合的なモノだと思います。

UiPath Studio 19.7(Community Edition)では、何度か試した限りでは出ませんでした。
もしかしたら、最近のバージョンでは、直っているのかもしれません。

コメントありがとうございます。
当初相談していたのはenterprise版だったため
ver2019.7.0のcommunity版でも試してみたのですが
私の方では再現しておりました。

こんにちは

取り急ぎ手元の2019.7の挙動ですが

現象的には
[k(down)]のようなホットキーの記述(厳密には [と] だけでも発生しますが)を
文字列の最初に、
アクティビティのテキストボックスで直接記述すると、この現象が出てきます。
(2019.7でも直っていないと思います。)

内部的(XAML内部)の表現的には、
・アクティビティのテキストボックスに直接入力して%が表示されている場合
・+ボタンを用いて入力し、%が表示されていない場合
・プロパティ欄から入力して%が表示されていない場合

いずれの場合も %がある状態で保持されています。
→そのため読み込み直せば%は消えていませんでしょうか?

本現象は見た目だけの問題で、動作上の問題はないかと思いますが....
エラー出ますでしょうか?

プロパティ欄の表現が問題なければ、積極的に消す必要もないのではとも思います。

コメントありがとうございます。
いつも行っている方法としては以下の方法で対応しています。
①アクティビティ上で直接編集する。→アクティビティのテキストボックスに%が発生する
②プロパティのテキストボックスに余計な入力を加えて完了を押す
(例.[d(ctrl)]v[k(ctrl)] → [d(ctrl)]v[k(ctrl)]a)
※そのままだと完了を押せないため
③プロパティのテキストボックスの余計な入力を消して完了を押す
(例.[d(ctrl)]v[k(ctrl)]a → [d(ctrl)]v[k(ctrl)])
④アクティビティのテキストボックスから%が消えている

また、一つなら問題ないので無視できるのですが
何度も編集するとそのたび「%」が増えてしまいます。
その場合、例えばアクティビティ上で二つ「%」があると
プロパティ欄では一つ「%」が認識されてしまい
エラーになるため都度消しています。

こんにちは

確かにアクティビティ上のテキストボックスで複数回[xxx] を編集・追記すると%が重なり、不要な情報として残りますね。

先ほどBugレポートあげてみましたので、そのうち改善するかもしれません。
(もし状況が深刻なら正式にUiPathのカスタマーサポートにリクエストしたほうが良いと思います。)

2 Likes

扱いとしてはバグになるんですね・・・
とりあえずはこれまで通り対応します。
Bugレポートの提出ありがとうございます。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.