Изменение начертания шрифта частичного значения ячейки в Google Sheet с помощью скрипта Google App

Чтобы изменить толщину шрифта значения ячейки в триксе Google с помощью скрипта Google App, я использую setFontWeight. Однако, если мне нужно выделить данное слово жирным шрифтом, а не все значение ячейки. Пожалуйста, посмотрите ожидаемый результат на изображении ниже -

введите здесь описание изображения

Как я могу изменить начертание шрифта частичного значения ячейки в Google Sheet с помощью скрипта Google App?


person aks    schedule 18.04.2017    source источник


Ответы (2)


Согласно вчерашним примечаниям к выпуску (22 января 2019 г.), служба электронных таблиц был расширен за счет включения новых классов, таких как RichTextValue, что делает теперь можно установить форматирование для частичного текста.

Пример из класса RichTextValueBuilder

// Creates a Rich Text value for the text "HelloWorld", with "Hello" bolded, and "World"
// italicized.
var bold = SpreadsheetApp.newTextStyle().setBold(true).build();
var italic = SpreadsheetApp.newTextStyle().setItalic(true).build();
var value = SpreadsheetApp.newRichTextValue()
    .setText("HelloWorld")
    .setTextStyle(0, 5, bold)
    .setTextStyle(5, 10, italic)
    .build();
person Rubén    schedule 24.01.2019

К сожалению, (на данный момент) вы не можете изменить часть ячейки программно с помощью скрипта приложений. Для этого уже существует проблема.

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

person Hari Das    schedule 18.04.2017