Google Таблицы: выделение жирным шрифтом разных слов в ячейках с помощью скрипта Apps Script и со...
Автор: Spencer Farris
Загружено: 2024-08-07
Просмотров: 1875
Описание:
Как сделать ячейку полужирной (или применить другое форматирование) без потери существующего форматирования
Вдохновлено этим вопросом на форумах продукта
https://support.google.com/docs/threa...
-----
Лист (создать копию через меню «Файл»)
https://docs.google.com/spreadsheets/...
-----
Скрипт
function boldStuff() {
const sh = SpreadsheetApp;
const ss = sh.getActive().getActiveSheet();
const BOLD = sh.newTextStyle().setBold(true).build();
const rng = ss.getRange(3,1);
let rVal = rng.getRichTextValue();
let runs = rVal.getRuns();
let searchVal = "these";
let start = rVal.getText().indexOf(searchVal);
let outVal = sh.newRichTextValue().setText(rVal.getText());
let run;
for (let i in runs) {
run = runs[i];
outVal.setTextStyle(run.getStartIndex(), run.getEndIndex(), run.getTextStyle());
}
outVal.setTextStyle(start,start+searchVal.length,BOLD);
rng.offset(1,0).setRichTextValue(outVal.build());
}
Я использую AppsScript Color для тёмной темы, OBS Studio для записи и микрофон Blue Yeti.
Свяжитесь со мной:
• [email protected]
• spencerfarris.me
• www.linkedin.com/in/spencer-farris/
• Twitter/X @FarrisSpencer
• Эксперт по продуктам Google support.google.com/docs/profile/12305
Пожертвовать через PayPal: [email protected]
Также выполняю работы по контракту при необходимости.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: