【发布时间】:2019-06-14 14:13:41
【问题描述】:
我使用 threadId 在 Google 应用制作工具中为电子邮件线程创建草稿。此草稿显示为 Gmail 中线程的一部分。但是,当我更新草稿时,它会丢失它与线程的链接。
以下代码用于创建一个线程的回复草稿,并存储了draftId。
var draft = GmailApp.getThreadById(threadId).createDraftReply('');
然后草稿更新如下。运行时,与线程的链接将丢失。我并不热衷于传递所有这些参数,因为我只想更新草稿的 html 正文
function saveDraft(draftId, body) {
if (draftId !== null) {
var draftToSave = GmailApp.getDraft(draftId);
var draftMessage = draftToSave.getMessage();
var options = {
'htmlBody': body,
'cc': draftMessage.getCc(),
'bcc': draftMessage.getBcc()
};
draftToSave.update(draftMessage.getTo(), draftMessage.getSubject(), '', options);
}
}
我希望在不更改任何其他内容的情况下更新链接到线程的草稿正文。 请注意,我传递的是 html 正文而不是文本正文。
【问题讨论】:
标签: javascript gmail-api google-app-maker