如何在Gmail中获取textarea的价值?

时间:2019-01-01 13:21:02

标签: javascript gmail textarea

我需要获取Gmail的textarea(一个写电子邮件正文的textarea)的值。

由于我需要对文本区域的值执行一些I / O操作,因此需要对文本进行正确格式化。

由于我注意到gmail中textarea的值总是始终未定义(请参见下面的img)。

https://reactjs.org/docs/react-api.html#reactchildren

..我开始实现一些内部实用程序,以获取正确的HTML节点,将其转换为字符串并从中提取文本。我以为我可以通过搜索<br>标签和&nbsp;

来重现原始文本格式。

不幸的是,它比这更细微之处,还有更多难以预测的边缘情况。

有人知道这是否实际上是可以解决的问题吗?如果是,怎么办?

1 个答案:

答案 0 :(得分:0)

我不知道您要在这里完成什么,但似乎您需要更改邮件的内容并将其发送到使用gmail消息框并发送电子邮件 由于您使用的是js,因此可以尝试使用节点js,然后尝试使用网络抓取工具

对其进行抓取

您将必须安装节点js并安装“ request”和“ cheerio”依赖项,并对Gmail进行要求/撰写邮件并抓取该页面,然后定位所需的测试区域,并随心所欲地添加邮件并在内部发布