【问题标题】:Saving GMAIL Attachment as 'Subject - (Date of message)' using ruby使用 ruby​​ 将 GMAIL 附件保存为“主题 - (邮件日期)”
【发布时间】:2009-09-08 16:40:54
【问题描述】:

我正在尝试在此处合并此脚本 (http://snippets.dzone.com/posts/show/7530),但我不是 ruby​​ 向导。 现在它使用 local_file 名称拉下我想要的邮件,但想知道是否可以将其拉下并按“邮件主题标题 + 邮件日期”保存。当我尝试使用 mail.date 时,我得到一个比正常字符串更长的字符串,并且无法使用 Time.parse() 转换它。

例如,现在它拉下一个附件为 103134.htm,这对我没有意义,我宁愿它是“来自 Blah 的日志 - 11/12/2009.htm”,因为它拉来自原始邮件的主题和日期,而不是附件 local_name。

任何帮助将不胜感激!

谢谢!

【问题讨论】:

  • mail.date 实际返回什么?

标签: ruby gmail tmail


【解决方案1】:

mail.date 已经返回了一个Time 对象,所以不需要你再次解析它。而是使用mail.date.strftime("%m/%d/%Y") 来获得您想要的输出

【讨论】:

    猜你喜欢
    • 2022-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-17
    • 1970-01-01
    • 2016-12-21
    相关资源
    最近更新 更多