У меня есть много строк, которые я хочу посчитать, сколько ячеек выделено жирным шрифтом в Google Sheets.Я просмотрел плагины и искал готовые фрагменты кода (у меня нет навыков программирования).
Я нашел скрипт, который делает именно то, что я хочу, но ячейки, которые он проверяет, и где он выводит ответ, жестко запрограммированы здесь (ответ от пользователя random-parts): CountЖирные ячейки в скрипте Google Sheets
У меня есть несколько сотен строк, которые я хочу знать, сколько ячеек выделено жирным шрифтом, поэтому мне пришлось бы создать сотни отдельных сценариев, чтобы использовать это.Я пытался превратить его в команду, которую я могу перетаскивать / копировать на листе, но этот навык намного превосходит меня.
Это код, который подсчитывает все ячейки жирным шрифтом, но ввод и вывод диапазонажестко закодировано в
var book = SpreadsheetApp.getActiveSpreadsheet();
var sheet = book.getActiveSheet();
var range_input = sheet.getRange("E2:S7");
var range_output = sheet.getRange("G14");
// Get the fontWeights of the range and flatten the array
var cell_styles = range_input.getFontWeights().join().split(",");
// Filter out any value that is not "bold"
var filter_bold = cell_styles.filter(function (e) { return e == "bold" });
// Set the count
range_output.setValue(filter_bold.length);
}
Может кто-нибудь предоставить сценарий и формулу, которые позволили бы мне определить диапазон на листе, а затем перетащить его и обновить?