UiPathアカデミー Level1の問題と解説(レッスン11 メールの自動化)

Level1 – Foundation(基礎)トレーニング

レッスン11 メールの自動化の小テスト

何度か試験を受けて、これらの問題からランダムに出題されることを確認しました。小テストの問題数は5問です。

すべてのGet Mailアクティビティ(POP3、IMAP、Outlook、Exchange)のOutputプロパティフィールドでサポートされている変数の型はどれですか?

  • ジェネリック
  • 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からメールを送信する場合はメールアカウントのユーザー名とパスワードを指定する必要はありません。

Get Outlook Mail Messagesアクティビティ内にあるプロパティは、次のうちどれですか?

  • Port
  • Server
  • Password
  • MailFolder
解答:MailFolder
Get Outlook Mail Messagesアクティビティのプロパティは、MailFolder、Account、Filter、OnlyUnreadMessages、MarkAsRead、Top、DisplayName、TimeoutMS、Messages、Privateです。

「Send Outlook Mail Messageアクティビティは、Microsoft Outlookをインストールせずに使用できる」これは正しいですか?

  • 正しい
  • 正しくない
解答:正しくない
Send Outlook Mail Messageは、Outlookからメールを送信するアクティビティです。そのため、Outlookがインストールされていない環境では利用できません。Outlookがインストールされていない環境でメールを送信する場合には、Send SMTP Mail Messageを利用します。

Save Attachmentsアクティビティは、すべての添付ファイルを以下のどれに保存できますか?

  • 絶対パス
  • 相対パス
  • 変数内 (添付ファイルオブジェクトのコレクションとして)
解答:「絶対パス」、「相対パス」
Save Attachmentsアクティビティは、指定したフォルダーにメールメッセージの添付ファイルを保存できます。フォルダーが存在しない場合は作成し、を指定しない場合はプロジェクトフォルダに保存されます。

MailMessage内に画像を送信するには、どうすればよいですか?

  • MailMessage内に画像を添付することはできない
  • Attachmentsプロパティで、画像への相対パスを追加する
  • 添付ファイルへのパスを、sendアクティビティ内で直接追加する
  • MailMessageオブジェクトのAttachmentsコレクションへのパスを追加できる Invoke Method を使用する
解答:「Attachmentsプロパティで、画像への相対パスを追加する」、「添付ファイルへのパスを、sendアクティビティ内で直接追加する」
Mail​Message.​Attachmentsプロパティで添付メールをMailMassageに追加するか、Send SMTP Mail MessageのFilesオプションで添付ファイルを指定することが可能です。

MailMessage変数のリストをループ処理するために For Eachアクティビティを使用している場合、TypeArgumentプロパティを何に設定するべきですか?

  • 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」オプション-を利用して、未読のメッセージのみを取得する方法で未読のメッセージだけを取得できます。

フィルタリング済みのMailMessage変数のみを取得したい場合に使用するアクティビティを答えてください。

  • 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)なので、送信ではなく受信するためのプロトコルです。

メールの日付を取得するには、MailMessageクラス内でどのVisual Basicプロパティを使用すればよいですか?

  • Date
  • Attachments
  • Headers(“Date”)
  • 日付は取得できない
解答:Headers(“Date”)
MailMassageはDateを取得しません。そのため、Headersプロパティを利用してメールメッセージのヘッダーコレクションにアクセスし、Date(メールの日付)を取得します。

UiPathアカデミーの攻略情報

UiPathアカデミーで出題される他のテストの解答、解説を下記関連記事でまとめて紹介しています。アカデミーを卒業するための補助としてご利用ください。

UiPathアカデミー Level1 Foundationの問題と解説まとめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA