我正在尝试将谷歌电子表格中的一些数据操纵到谷歌文档中。我使用下面的代码来提取单元格范围,然后将结果放入我的文档中。
var sh11 = sh0.getRange('P2:P10').getValues();
var announcement3 = ""; for (var i = 0; i <= sh11.length - 1; i++) { announcement3 += sh11[i]+"\n"; }
有没有办法将每个其他单元格的结果设置为粗体?我尝试了将细胞本身设置为粗体的直接方式,但这并不起作用。我还尝试使用
来定义它textelement.setBold
但那也没有用。我看了https://developers.google.com/apps-script/reference/spreadsheet/range?csw=1#setFontWeight(String),但我想我错过了一些东西。任何帮助将不胜感激。
谢谢,
保
答案 0 :(得分:0)
如果您尝试设置电子表格单元格的粗体文字,则必须使用&#39; setFontWeight(&#34;粗体&#34;)&#39;。例:
SpreadsheetApp.getActiveSheet()getRange。(&#34; A1&#34)。setFontWeight(&#34;粗体&#34);
如果您尝试设置文档的粗体文字,则必须使用&#39; setBold(true)&#39;。例:
var doc = DocumentApp.getActiveDocument()。getBody()。editAsText(); doc.appendText(&#34;要插入的文本&#34;)。setBold(true);