google-apps-script - 如何在 Google App Script 中识别来自 Google Sheets 的格式?
问题描述
我在 Google 表格的一个单元格中有一个文本,其中每个单元格都包含多行文本,并且每行都包含一定数量的格式,例如粗体、斜体、上标、制表符等。我将该单元格作为 Google App Script 中的输入,我想要创建格式化的邮件正文。但发生的事情是我无法识别特定单元格中的文本格式。有没有办法识别格式,或者有没有办法在电子邮件的 htmlbody 中传输格式化的单元格?
解决方案
是的(正如 TheMaster 在评论中已经提到的那样)。
类 RichTextValue
用于表示单元格文本的风格化文本字符串。文本的子字符串可以有不同的文本样式。运行是具有相同文本样式的最长不间断子字符串。例如,句子“这个孩子 有两个苹果”。有四次运行:[“This”、“kid”、“有两个”、“apples.”]。
来自 OP 评论
但是如果我遵循这些方法,那么程序就会变得如此复杂。对于每个单词,我都需要测试所有功能,并且不需要这种做法。
不,它并不像我们可以getRuns()
用来获取每次运行而不是“每个单词”那样复杂。
推荐阅读
- angular - 带参数的for循环内部调用方法
- jar - Java 11 是否支持 adal4j-1.6.2.jar
- extjs - ExtJS 4.2 可编辑组合奇怪行为
- ruby-on-rails - Rails 5.2 和 Sidekiq 5:Errno::EADDRNOTAVAIL:无法分配请求的地址 - “localhost”端口 25 的连接(2)
- node.js - 如何返回值然后捕获块
- angularjs - 如何将活动选项卡绑定到范围内数组的最后一个元素
- spring-boot - 不从属性文件中选择 Redis 的属性
- jenkins - 将 Jenkinsfile 脚本移植到声明性 withEnv{} => environment{} 的问题
- python - Pandas DataFrame 中嵌套列表的列太多错误
- jquery - 附加到DOM树后克隆元素上的jQuery附加方法