<form><title>Skype Automation Form</title><heading>Invoice Details</heading><inputtype='string'name='email'label='Email'tooltip='Enter the email address here.'icon='pencil'><validatemust='NotBeEmpty'message='Email is mandatory'/></input><inputtype='string'name='usernameSkype'label='Skype contact'icon='pencil'tooltip='Enter the Skype contact to which the file will be sent here.'><validatemust='NotBeEmpty'message='Skype contact is mandatory'/></input><inputtype='string'name='name'label='Contact name'icon='pencil'tooltip='Enter the contact name to which the file will be sent here.'><validatemust='NotBeEmpty'message='Contact name is mandatory'/></input><actionname='submit'content='START SKYPE AUTOMATION'icon='check'validates='true'ClosesDialog='true'/></form>
ユーザーがこれを控えた場合、OpenRPAはSkypeの編集フィールドの値を変数templateMessageの内容に直接設定しようとします。問題は、そのことです。Skypeはそれを好まないのです!Skypeアプリは、ユーザーがエディットフィールドの値を直接変更する代わりに、一文字ずつ入力することを想定しています。そうしないと、実際のテキストメッセージの上にプレースホルダー「Type a message ” 」が表示されて、UIがめちゃくちゃになります。
新しいディレクトリを作成するには、ユーザーはAssignActivityをSequenceにドラッグします。最初のフィールドで、ユーザーは別の引数を指定します。この引数のタイプは、「Browse for Types…」オプションで確認できます。ユーザーは、”System.IO.DirectoryInfo “と入力するか、参照することができます。この引数は、文字列や整数を格納するのではなく、新しいディレクトリを作成するための式を受け取ることを意味します。引数の名前はディレクトリの名前にはならないので、ロボットの使用のためだけであることに注意してください。
2番目のフィールド(すなわち「VB式の入力」)には、ユーザーは「System.IO.Directory.CreateDirectory(path of the new directory)」と入力することになります。括弧の中には、ルートディレクトリのパスと新しいディレクトリの名前を、すでに存在しているかのように入力します。ここでも、パスは引用符で囲む必要があります。たとえば、次のようになります。