背景:我经常需要发相同表格格式的邮件。不同的邮件里,只有几个单元格的内容不同。
想法:用脚本自动的生成 邮件内容。 每次发邮件的时候,直接把内容粘贴到邮件的编辑页面即可。 (直接用脚本发邮件不太合适,开发量大,缺少人工复核)
遇到的问题:脚本生成的字符串,粘贴到邮件里之后,无法被识别为表格。
所以想请假一下各位,什么样的字符串 才能被识别为邮箱的编辑页里的表格
1
TimePPT 2022-09-29 09:35:09 +08:00 via Android 1
excel 表复制过来一般都能继承样式。所以你可以写脚本生成 excel
html 的 table 样式也都支持,直接生成 html 网页,浏览器打开,复制下就行。 但你在富文本编辑室粘 html 的代码得看编辑器怎么识别。 |
2
artshooter OP @TimePPT ( 3Q )
生成 excel 和 html 确实都是可行的办法,但是会让自己多一个点开 excel 或者点开 html 的步骤。 并且可能需要 找个地方存储 excel 和 html 我这边是想生成邮件内容后,自动推送到办公软件的消息通知里面,然后直接复制就可以了。 我继续探究下吧。 |
3
artshooter OP 看了下,「剪切板」的内容空间区分为多种。
字符串,html ,都有其单独的空间。 ( mac 下 复制表格信息时,「剪切板」里的内容详情 (“«class HTML», 8069, «class utf8», 383, «class ut16», 488, string, 1, Unicode text, 486” 能直接将表格内容从一个邮件里复制到另一个邮件里,应该是由两个过程决定的。 1:复制:将相应的信息,保存到「剪切板」的 html 和字符串空间中。 2:粘贴:提取「剪切板」中的 html 和字符串信息。 我直接从聊天框之类的地方复制字符串的话, 只能填充「剪切板」的字符串空间,而 不能填充「剪切板」的 html 空间。 导致 表格格式 粘贴不出来。 |
4
TimePPT 2022-09-29 13:47:11 +08:00
@artshooter 那你要不要考虑直接脚本发邮件,邮件内容可以直接套用 html 模板
|
5
artshooter OP |
6
artshooter OP 可以用 Apple Script 来给剪切板增加 html 内容。
|
7
artshooter OP 最终方案借用了 html 来实现。
1. 提前将表格的样式写到静态 html 页面中,表格的数据从 url 中读取。(静态 html 页面发布到 github.io 2. 脚本生成链接,链接里带有数据。脚本将链接发给用户 |