vladd56
@vladd56
Пенсионер

Как перекрасить текст в выделенных ячейках?

Здравствуйте.
Есть google таблица. В ней несколько ячеек выделено. Как перекрасить текст в этих выделенных ячейках?
Вот так перекрашиваем когда ячейки известны.
var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getRangeList(['A4', 'A8', 'A13', 'A19', 'A23']).activate()
  .setFontColor('#ff0000');

А если они только выделены. Как тогда перекрасить текст в этих выделенных ячейках? Прошу помощи.
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
ProgrammerForever
@ProgrammerForever Куратор тега Google Apps Script
Учитель, автоэлектрик, программист, музыкант
Вот такой код поможет:
function rePaint() {  
  SpreadsheetApp.getActive().getActiveRangeList().setBackground('#ff9900');
};

Можно посмотреть в
демонстрационной таблице
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
vladd56
@vladd56 Автор вопроса
Пенсионер
Написал функцию. Но не окрашивает текст. В чём ошибка?
function ColorRange(){
  const sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Прейскурант товаров");
  //sheet1.getActiveRange().setFontColor('#00ff00');
  sheet1.getActive().getActiveRangeList().setFontColor('#00ff00');
};

Вот такой сработал
function ColorRange(){
  const sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Прейскурант товаров");
   sheet1.getActiveRangeList().setFontColor('#00ff00');
};
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы