MoveOutlookMailmessageの使用方法

Outlookメールメッセージを移動 Activityを使用する際に指定が必要な
MailMessageObject (メールメッセージ欄)ですが、何を指定すれば良いのでしょうか?
GetOutlookMailMessage(Outlookメールメッセージを取得)の際に出力欄(Output欄)で指定する
変数名 (List<MaileMessage>型)を記載しても、エラーとなってしまいます。

@Jun_Junさん

こんにちは
エラーメッセージの内容アップロードしてもらいませんか?

こんにちは

MoveOutlookMailMessageのメールメッセージプロパティはMailMessage型です。
そのためGetOutlookMailMessageで出力されるList<MailMessage>型では不一致となります。

GetOutlookMailMessageでの出力をlistMailとすると
listMail(0) のようにインデックスを指定するか、
for eachでイテレートしたもの(item)を指定すると良いと思います。
(for eachの型はMailMessageを指定してください。)

2 Likes

Error_Message1
こちらになります。

@Jun_Junさん

指定したの 変数のタイプは間違います。

image

他の方もご説明されていますが、
Get Outlook Mail Messageで出力されているListというのは、MailMessageを0個以上含む配列のようなものです(厳密には配列では有りませんが、この場ではそのように思っていただければと思います)。
このListに入っているMailMessage型のデータを使いたい場合は、 @Yoichi さんが書かれているように、

  • Listに入っている「何番目のものか」を指定する
  • For Eachで、Listに入っているMailMessageをひとつずつ抜き出して処理する
    • 「すべてのメール」や「条件に合致するものをすべて」という形であれば、
      抜き出したMailMessageに対してIfなどで条件分岐すればよいです

このいずれかで進めていただくのが良いかと思います。

解決しました。
ありがとうございます。

2 Likes

解決されたようで何よりです!

質問が解決しましたら回答を解決策としてマークいただけますと幸いです!

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