Gmail api gmail api是否允许编辑现有电子邮件?

Gmail api gmail api是否允许编辑现有电子邮件?,gmail-api,Gmail Api,我正在寻找办法精简我的gmail帐户 例如,是否可以编写执行以下操作之一的脚本: 从引用的文本中删除附件 删除引用的文本 将中的图像替换为指向my G-drive上高质量图像的链接 对以前接收到的emai执行任意文本操作 注意:我不想在新邮件中发生这种情况:我想在旧邮件的整个文件夹(标签)上这样做。例如,用主题行“你有瑞典aspen吗?”打开2017年的对话线程,并用链接替换每次出现的6像素SA?你可以使用API获取旧邮件,问题是这些邮件如果包含附件、图像或其他内容,它们在你的邮箱中是Bas

我正在寻找办法精简我的gmail帐户

例如,是否可以编写执行以下操作之一的脚本:

  • 从引用的文本中删除附件
  • 删除引用的文本
  • 将中的图像替换为指向my G-drive上高质量图像的链接
  • 对以前接收到的emai执行任意文本操作

注意:我不想在新邮件中发生这种情况:我想在旧邮件的整个文件夹(标签)上这样做。例如,用主题行“你有瑞典aspen吗?”打开2017年的对话线程,并用链接替换每次出现的6像素SA?

你可以使用API获取旧邮件,问题是这些邮件如果包含附件、图像或其他内容,它们在你的邮箱中是Base64编码的

现在你建议的是对你的邮箱进行一种改造。这样做的一种方法是,例如:

  • 使用Gmail API获取所有原始消息
  • 用你的代码处理它们
  • 使用Gmail API的插入方法插入精简的消息
  • 使用Gmail API删除原件

  • 注: 使用“插入邮件”可以保留邮件的原始日期


    参考资料:

    我在GMAIL API文档中没有看到类似的内容。看起来API大部分是只读的。