我对 Google 脚本中如何处理字符串感到非常困惑。特别是,似乎可以对字符串进行样式设置,但我不知道如何实际执行此操作。
例如:我创建一个 Google 表单,添加一个短文本问题,然后复制粘贴此处生成的粗体文本: https: //lingojam.com/BoldTextGenerator
如果我用脚本打开此表单,我可以使用以下命令恢复此文本
var form = FormApp.openById(formID);
var Items = form.getItems();
var test = Items[0].getTitle();
Run Code Online (Sandbox Code Playgroud)
这个“test”变量是一个字符串(我用 Logger.log(typeof(test)) 检查过),而不是“Text”或“RichText”,并且 .isBold() 等方法将不起作用。
但是,Logger.log(test) 确实在日志日志中输出粗体文本 - 因此该字符串确实包含有关其样式的一些信息。
然而,我似乎无法在 Google 脚本中定义样式字符串。我尝试过不同的方法,但没有成功
var dummy = "Hello World !"
Logger.log(dummy.bold())
Logger.log(dummy.setBold(true))
Logger.log(dummy.setFontWeight("bold"))
Logger.log("<b>"+dummy+"</b>")
Logger.log("**"+dummy+"**")
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能让我的虚拟字符串以粗体字体记录(我的真正目标是使用 .setTitle(dummy) 方法来获得粗体字体表单项)?