我正在开发一个 gmail 插件。当用户填写一些文本输入并单击按钮时,我创建了一个功能来创建回复草稿(有一些 API 调用可以使用这些详细信息创建电子邮件正文)。
function composeReply(e){ var messageId = e.messageMetadata.messageId; var message = GmailApp.getMessageById(messageId); ...... var msg = { htmlBody: result['email_content'], subject: result['email_subject'] } var draft = message.createDraftReply('', msg); return CardService.newComposeActionResponseBuilder().setGmailDraft(draft).build(); }
在上面的功能中,我想检查消息是否已经有回复草稿,然后更新,否则创建一个新的回复草稿或者有没有办法在创建新草稿之前删除现有草稿