首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用inboxsdk将我自己的内容添加到gmail撰写框中

使用inboxsdk将我自己的内容添加到gmail撰写框中
EN

Stack Overflow用户
提问于 2017-12-18 09:27:55
回答 1查看 932关注 0票数 0

我正在开发一个chrome,我想使用InboxSDK将自己的内容添加到邮件内容的末尾。我使用以下代码,但它附加到我在中的光标位置。

代码语言:javascript
复制
var cv = event.composeView;
cv.insertTextIntoBodyAtCursor('My Content');

另外,我想在发送邮件之前附加内容。那么,如何使用InboxSDK来实现它呢?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2018-10-25 11:07:38

您可以只获取整个消息体,修改并将修改后的版本设置为新的消息体。有两种方法来接近它。

1. getBodyElement()

获取整个消息HTML并附加您想要追加的任何内容,并将其设置为新的正文HTML。

代码语言:javascript
复制
var $content = $(composeView.getBodyElement());
var $myContent = $('<div class="my_content">Hello World!</div>');

$content.append($myContent );
composeView.setBodyHTML($content.html());

2. getHTMLContent()

它还可以处理消息体的HTML字符串。

代码语言:javascript
复制
var contentString = composeView.getHTMLContent();
var myContent = '<div class="my_content">Hello World!</div>';

contentString += myContent;
composeView.setBodyHTML(contentString);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47865383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档