無料で使える RPA の taskt の使い方を紹介しています

変数の値を使用して変数名を指定できるか

ここの内容はバージョン 3.3.0.0 までの変数を意味する囲いが [ ] であるときの内容です。そのため、最新のバージョンには対応していない部分があります。

かなりプログラミング的な話になりますが、例えば下のように変数 foo に「bar」という値を入れておきます。

変数 bar には「Hello」という値が入っています。

このときに、変数 foo の値「bar」を使い、間接的に変数 bar の値を呼び出せるのか? ……ということなのですが、結論としてはできないです。

管理人の想像力が足りないだけかもしれませんが、バージョン 3.2.1.0 時点ではやり方が分かりませんので、できないとおもいます。

例えば、下のように [[foo]] と書いても、[foo] の部分が "bar" になり、[bar] が "Hello" に変わる、というようなことは起きません。

下のスクリプトの場合、[foo] が "bar" になるだけで、表示されるのは [bar] です。

らんの眼