将粗体仅作为Google Spreadsheets单元格的一部分

时间:2017-09-26 14:48:21

标签: google-apps-script google-sheets

我有一个包含两列的工作表:“Snippet”,包含一个段落,以及“Keywords”,其中包含一些以逗号分隔的关键字。

我正在每行上编写一个脚本,如果代码段中出现任何关键字,则其外观变为粗体。

然而,我只找到了使整个细胞变粗的方法:

function bold() {
 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var sheet = ss.getSheets()[0];
 var lastRow = sheet.getLastRow();
 var keywords = sheet.getLastColumn();
 var snippet = sheet.getLastColumn() - 1;
 var keywordVal = sheet.getRange(lastRow, keywords);

 rangesp = sheet.getRange(lastRow, snippet).setFontWeight("bold")

 }

setFontWeight似乎只将一个范围作为输入,因此我可以加粗一个完整的单元格。是否真的可以做我想做的事情,并且只加粗细胞的一部分而不是整个细胞?

1 个答案:

答案 0 :(得分:1)

我发现目前这不可行,但有一个问题是公开的:

https://issuetracker.google.com/issues/36764247