我正在使用Chrome扩展程序为Gmail邮件编辑器添加功能,它需要:
或者
目前,我的扩展程序通过在gmail编辑器中运行并替换标准的“发送”按钮来工作。当用户单击我的发送按钮时,我会转换消息并通过API更新草稿原始消息。这对于操作附件很有用。然后我通过模拟点击正常发送按钮发送消息。我对附件的API更改以及Web界面草稿编辑器中的更改将反映在已发送的邮件中。
我已尝试在drafts.update(raw)API调用中包含自定义标头,并且实际上确实更新了草稿。 (如果我随后使用API发送草稿,则自定义标头包含在外发消息中。但是,然后Web界面处于奇怪状态,因为草稿是在后台使用API发送的,而web ui草案仍然开放。)
我真正喜欢的是能够通过草稿API添加我的自定义标头,然后通过Web界面发送消息,但保留传出消息的自定义标头。有没有办法实现这个目标?也许通过草稿元数据端点?
我也可以将message-id标头用于我的目的,但我需要知道在发送消息之前最终的id是什么。