Как сделать текст в ячейке жирным, основываясь на его цвете заливки? - PullRequest
0 голосов
/ 16 июня 2019

Какую формулу (если есть) я бы использовал, если бы хотел, чтобы текст с определенным цветом заливки стал жирным?Например, если заливка ячейки серая, и я хочу, чтобы текст внутри каждой серой ячейки был жирным.

Я просмотрел предварительные настройки условного форматирования, но не смог найти ничего похожего на то, что хотелделать.

Ответы [ 2 ]

0 голосов
/ 16 июня 2019

ты не можешь. вам нужно будет использовать скрипт вроде:

function myFunction() {
  var sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");

  var data1 = sheet1.getDataRange().getValues(); 
  var bg;

  for(var i=1; i<data1.length; i++)
  {
    bg = sheet1.getRange(i+1, 2).getBackground();
    if(bg == "#555555") {s.getRange(row+1,1).setFontWeight("bold")}    
  }
}

, который должен выделять текст в Sheet1 в каждой ячейке, имеющей серый оттенок # 555555

0 голосов
/ 16 июня 2019

Я не думаю, что в условные можно включить цвет.

Другие предложения, которые могут дать вам то, что вы хотели: 1. Большинство форматирования цвета электронной таблицы связано с другим значением (например, температура, где «красный» соответствует> 40 C). Если это так, вы можете использовать условные выражения для этого значения. 2. Вы можете работать с менеджером стилей, таким как сторонняя надстройка «Table Styles». Смотрите этот учебник для нескольких примеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...