Javascript 使用Gmail插件将文本、表格等添加到回复正文中
我在中看到的方法允许您撰写草稿或发送电子邮件,但不是我需要做的。我想有自定义插件插入到一个答复我写的各种事情。这些东西可以像文本一样简单,也可以像接收者回应的形式一样复杂 例如,假设您有几个签名,这取决于您回复的对象。附加组件有一组不同签名的按钮(即个人、工作、自由职业者等)。我希望能够在框中单击以回复,键入消息,然后单击add-on按钮在末尾插入所需的签名 更复杂的例子是在电子邮件底部插入一个小型客户满意度调查。您可以键入一条消息,然后单击加载项上的“插入”,它会在电子邮件末尾添加一个小表单。该表单由没有附加组件的用户响应,数据存储在Google Docs电子表格中Javascript 使用Gmail插件将文本、表格等添加到回复正文中,javascript,google-apps-script,gmail-addons,Javascript,Google Apps Script,Gmail Addons,我在中看到的方法允许您撰写草稿或发送电子邮件,但不是我需要做的。我想有自定义插件插入到一个答复我写的各种事情。这些东西可以像文本一样简单,也可以像接收者回应的形式一样复杂 例如,假设您有几个签名,这取决于您回复的对象。附加组件有一组不同签名的按钮(即个人、工作、自由职业者等)。我希望能够在框中单击以回复,键入消息,然后单击add-on按钮在末尾插入所需的签名 更复杂的例子是在电子邮件底部插入一个小型客户满意度调查。您可以键入一条消息,然后单击加载项上的“插入”,它会在电子邮件末尾添加一个小表单。
在进行中的回复邮件中插入文本或表单的方法是什么?我认为您无法在邮件正文中插入表单。至少现在是这样 但是,可以插入纯文本。这很简单。只需使用下面的方法
函数回复(body){//传递字符串
var draft=GmailApp.createDraft(receiverEmail@gmail.com“样本主体”,正文);
var card=CardService.newComposeActionResponseBuilder().SetgMail草稿(草稿);
return card.build();
}
GmailDraft#更新