Tornar negrito apenas parte de uma célula das planilhas do Google

Eu tenho uma planilha com duas colunas: "Snippet", contendo um parágrafo, e "Keywords", contendo algumas palavras-chave separadas por vírgula.

Estou executando um script para cada linha, se alguma das palavras-chave aparecer no snippet, sua aparência ficará em negrito.

No entanto, só encontrei maneiras de deixar toda a célula em negrito:

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")

 }

osetFontWeight parece ter apenas um intervalo como entrada, portanto, posso colocar uma célula cheia em negrito. É realmente possível fazer o que pretendo e colocar apenas uma parte da célula em negrito, em vez da célula completa?

questionAnswers(1)

yourAnswerToTheQuestion