[英]I can't choose the “first message” in a group of selected emails (in Mail.app) using Applescript…
因此,我可以遍历一组电子邮件以使用:
repeat with eachMessage in emailSelection
log content of eachMessage
set theContent to content of eachMessage
end repeat
但是,当我尝试任意选择一个(例如集合中的第一个)时,出现错误
set newContent to content of first message in emailSelection
收益:
( 无法获得应用程序“邮件”的帐户“ IMAP PL”的邮箱“ INBOX”的{消息ID 740166的消息1,应用程序“邮件”的帐户“ IMAP PL”的邮箱“ INBOX”的消息ID 740165,消息应用程序“邮件”的帐户“ IMAP PL”的邮箱“ INBOX”的ID 739792,应用程序“邮件”的帐户“ IMAP PL”的帐户“ IMAP PL”的邮箱“ INBOX”的消息ID,帐户“邮箱”的邮箱“ INBOX”的消息ID 738259应用程序“邮件”的IMAP PL”,应用程序“邮件”的帐户“ IMAP PL”的邮箱“ INBOX”的消息ID 738258,应用程序“邮件”的帐户“ IMAP PL”的邮箱“ INBOX”的消息ID 738257。 )
我想选择电子邮件组中的第一个对象,但是它似乎正在尝试标识电子邮件ID为“ 1”,这显然不包括在所选电子邮件组中。
您需要使用item
关键字将emailSelection引用为列表。
例如,
set newContent to content of (item 1 of emailSelection)
要么
set newContent to content of (the first item of emailSelection)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.