如何仅从电子邮件日期中提取年份

阿达姆·纳维托(Adham Nawito)

我正在阅读整个Gmail电子邮件(收件箱/已发送/已删除邮件...),并尝试根据日期在Google驱动器中创建文件夹。

因此文件夹应归类为(...,2019,2020,2021)。每个文件夹都包含我Gmail中今年的所有电子邮件。

我设法创建了文件夹,通过使用线程来获取消息,所有这些工作都很好,但是我无法仅提取消息的年份。

与我使用时一样,此消息的日期和时间Threads[0].getMessages()[0].getDate()也会返回我不能仅从中提取年份。

  • 我试图分割日期,但这不是字符串。
  • 我试图Threads[0].getMessages()[0].getDate().getYear()使它返回120
  • 我尝试查看是否可以将其作为数组[索引]访问,它返回空
  • 我试图将其解析为Date(),但是我也无法使用它。

无论如何,有没有一种方法可以让我从这种格式中提取年份。


这是脚本的一部分,我正在尝试获取使用的日期。

function GetAttachmentsWithTime() {
    var sheet = SpreadsheetApp.getActiveSpreadsheet();
    sheet.setActiveSheet(sheet.getSheetByName('Sheet1'));
    var start = 0;
    var end = 10;
    var filter = "has:attachment";
    var threads = GmailApp.search(filter,start,end);
    Logger.log(threads[0].getMessages()[0].getDate())
}
ADW

您在使用V8运行时吗?

如果是这样,请参阅此迁移指南它说:

在V8运行时中,Date.prototype.getYear()返回年份减去1900,而不是ECMAScript标准要求的年份。

因此,从2020年开始的电子邮件将返回120(即2020-1900 = 120)。

要解决此问题,请使用.getFullYear()

将脚本迁移到V8时,请始终使用Date.prototype.getFullYear(),该日期将返回四位数的年份(与日期无关)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何仅从vue js html中的日期中提取年份并仅打印那一年?

来自分类Dev

如何从日期中提取年份(mm / dd / yyyy)

来自分类Dev

如何从文件中提取电子邮件?

来自分类Dev

如何从pdf中提取电子邮件

来自分类Dev

如何从QML Calender返回的日期中提取日期,月份和年份?

来自分类Dev

如何从传递给javascript的日期中提取日期,月份和年份?

来自分类Dev

从检索到的日期中提取日期-月份-年份

来自分类Dev

从日期中提取年份并计算日期差

来自分类Dev

仅从收件箱中提取来自gmail的电子邮件

来自分类Dev

如何从用户数组中提取电子邮件

来自分类Dev

如何从原始电子邮件中提取图像?

来自分类Dev

如何从原始电子邮件中提取图像?

来自分类Dev

如何从Excel中的电子邮件中提取结尾

来自分类Dev

如何从电子邮件标题中提取附件?

来自分类Dev

如何使用grep从日志中提取电子邮件

来自分类Dev

在Excel中使用VBA从日期中提取年份

来自分类Dev

从R中的日期中提取月份和年份

来自分类Dev

从电子邮件中提取证书

来自分类Dev

从网页中提取隐藏的电子邮件

来自分类Dev

从标题中提取电子邮件

来自分类Dev

如何从日期中提取月份名称

来自分类Dev

如何从日期中提取季度?

来自分类Dev

如何仅从DateTimeOffsetDateTimeOffset对象中提取日期

来自分类Dev

如何仅从DateTimeOffsetDateTimeOffset对象中提取日期

来自分类Dev

如何从python的RFC 2822邮件标题中提取多个电子邮件地址?

来自分类Dev

如何从今天收到的 Outlook 邮件中提取电子邮件附件?

来自分类Dev

如何从数据框中的日期中仅提取年份?

来自分类Dev

如何从pandasql中的日期中提取日期特征?

来自分类Dev

仅从r中的日期中提取四分之一

Related 相关文章

  1. 1

    如何仅从vue js html中的日期中提取年份并仅打印那一年?

  2. 2

    如何从日期中提取年份(mm / dd / yyyy)

  3. 3

    如何从文件中提取电子邮件?

  4. 4

    如何从pdf中提取电子邮件

  5. 5

    如何从QML Calender返回的日期中提取日期,月份和年份?

  6. 6

    如何从传递给javascript的日期中提取日期,月份和年份?

  7. 7

    从检索到的日期中提取日期-月份-年份

  8. 8

    从日期中提取年份并计算日期差

  9. 9

    仅从收件箱中提取来自gmail的电子邮件

  10. 10

    如何从用户数组中提取电子邮件

  11. 11

    如何从原始电子邮件中提取图像?

  12. 12

    如何从原始电子邮件中提取图像?

  13. 13

    如何从Excel中的电子邮件中提取结尾

  14. 14

    如何从电子邮件标题中提取附件?

  15. 15

    如何使用grep从日志中提取电子邮件

  16. 16

    在Excel中使用VBA从日期中提取年份

  17. 17

    从R中的日期中提取月份和年份

  18. 18

    从电子邮件中提取证书

  19. 19

    从网页中提取隐藏的电子邮件

  20. 20

    从标题中提取电子邮件

  21. 21

    如何从日期中提取月份名称

  22. 22

    如何从日期中提取季度?

  23. 23

    如何仅从DateTimeOffsetDateTimeOffset对象中提取日期

  24. 24

    如何仅从DateTimeOffsetDateTimeOffset对象中提取日期

  25. 25

    如何从python的RFC 2822邮件标题中提取多个电子邮件地址?

  26. 26

    如何从今天收到的 Outlook 邮件中提取电子邮件附件?

  27. 27

    如何从数据框中的日期中仅提取年份?

  28. 28

    如何从pandasql中的日期中提取日期特征?

  29. 29

    仅从r中的日期中提取四分之一

热门标签

归档