Level1 – Foundation(基礎)トレーニング
何度か試験を受けて、これらの問題からランダムに出題されることを確認しました。小テストの問題数は5問です。
- ジェネリック
- MailMessage
- リスト(MailMessage)
- リスト(ジェネリック)
解答:リスト(MailMessage)
Get Mailアクティビティで取得した情報は、MailMessage型の配列に格納されます。- Send SMTP Mail Message
- Send Outlook Mail Message
- Send Exchange Mail Message
解答:Send Outlook Mail Message
Send Outlook Mail Messageアクティビティを利用して、Outlookからメールを送信する場合はメールアカウントのユーザー名とパスワードを指定する必要はありません。- Port
- Server
- Password
- MailFolder
解答:MailFolder
Get Outlook Mail Messagesアクティビティのプロパティは、MailFolder、Account、Filter、OnlyUnreadMessages、MarkAsRead、Top、DisplayName、TimeoutMS、Messages、Privateです。- 正しい
- 正しくない
解答:正しくない
Send Outlook Mail Messageは、Outlookからメールを送信するアクティビティです。そのため、Outlookがインストールされていない環境では利用できません。Outlookがインストールされていない環境でメールを送信する場合には、Send SMTP Mail Messageを利用します。- 絶対パス
- 相対パス
- 変数内 (添付ファイルオブジェクトのコレクションとして)
解答:「絶対パス」、「相対パス」
Save Attachmentsアクティビティは、指定したフォルダーにメールメッセージの添付ファイルを保存できます。フォルダーが存在しない場合は作成し、を指定しない場合はプロジェクトフォルダに保存されます。- MailMessage内に画像を添付することはできない
- Attachmentsプロパティで、画像への相対パスを追加する
- 添付ファイルへのパスを、sendアクティビティ内で直接追加する
- MailMessageオブジェクトのAttachmentsコレクションへのパスを追加できる Invoke Method を使用する
解答:「Attachmentsプロパティで、画像への相対パスを追加する」、「添付ファイルへのパスを、sendアクティビティ内で直接追加する」
MailMessage.Attachmentsプロパティで添付メールをMailMassageに追加するか、Send SMTP Mail MessageのFilesオプションで添付ファイルを指定することが可能です。- System.Web.Mail.MailMessage
- System.Net.Mail.MailMessage
解答:System.Net.Mail.MailMessage
TypeArgumentには、For Earhアクティビティで利用する変数のタイプを指定します。MailMassage変数のリストをループ処理するので、これに対応した System.Net.Mail.MailMessage型を設定します。このクラスは.NET Framework version 2.0 で追加されたものです。- Save Mail Message
- Get IMAP Mail Messages
- Get POP3 Mail Messages
- Get Outlook Mail Messages
解答:「Get IMAP Mail Messages」、「Get Outlook Mail Messages」
Get IMAP Mail Messagesの「DeleteMessages」オプションを利用して既読メッセージを削除対象としてマークして取得。Get Outlook Mail Messagesの「OnlyUnreadMessages」オプション-を利用して、未読のメッセージのみを取得する方法で未読のメッセージだけを取得できます。- Get POP3 Mail Messages
- Get IMAP mail messages
- Get Outlook mail messages
- Get Exchange Mail Messages
解答:Get Outlook mail messages
Get Outlook mail messagesアクティビティのFilterオプションを設定することで、 取得するメッセージのフィルタリングが可能です。- Send SMTP Mail Message
- Send IMAP Mail Message
- Send Outlook Mail Message
解答:「Send SMTP Mail Message」、「Send Outlook Mail Message」
Send SMTP Mail Messageは名前の通りSMTPプロトコルを使用してメールを送信します。同様にend Outlook Mail MessageはメーラーのOutlookを使用してメールを送信します。Send IMAP Mail MessageはSendという名前が使われていますが、IMAP(Internet Message Access Protocol)なので、送信ではなく受信するためのプロトコルです。- Date
- Attachments
- Headers(“Date”)
- 日付は取得できない
解答:Headers(“Date”)
MailMassageはDateを取得しません。そのため、Headersプロパティを利用してメールメッセージのヘッダーコレクションにアクセスし、Date(メールの日付)を取得します。UiPathアカデミーの攻略情報
UiPathアカデミーで出題される他のテストの解答、解説を下記関連記事でまとめて紹介しています。アカデミーを卒業するための補助としてご利用ください。
UiPathアカデミー Level1 Foundationの問題と解説まとめ