使用脚本桥解释可可中的邮件正文

时间:2012-04-08 09:48:35

标签: cocoa applescript osx-lion scripting-bridge apple-mail

使用Scripting Bridge访问Mail应用程序时,可以轻松检索MailMessage类型的电子邮件。

然而,访问邮件的内容是另一回事。正文存储在MailRichText类型的内容属性中,我不知道如何恢复NSString或NSAttributedString或其他内容中的整个文本。似乎没有任何关于此的文档(或者我错过了它们)。

那么有人可以帮助我吗?似乎内容被分成段落和单词等等,但我不知道如何从这一切中得到一个单词的邮件?

一旦你开始深入挖掘那个课程似乎没有尽头

示例:

MailRichText * content = message.content;

[[[[[[[[content words] lastObject] characters] lastObject] attributeRuns] lastObject] words] lastObject]  etc.. etc.. etc..

没有地方甚至有1个角色! 谢谢!

1 个答案:

答案 0 :(得分:1)

好吧,看来我终究找到了它:

MailRichText * content = message.content;
id result = [content get];
NSLog(@"%@",result);

打印邮件的文本正文。