Коллекция из одного или нескольких экземпляров Range
на одном листе. Вы можете использовать этот класс для применения операций к коллекциям несмежных диапазонов или ячеек.
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
activate() | Range List | Выбирает список экземпляров Range . |
break Apart() | Range List | Снова разбейте все горизонтально или вертикально объединенные ячейки, содержащиеся в списке диапазонов, на отдельные ячейки. |
check() | Range List | Изменяет состояние флажков в диапазоне на «отмечено». |
clear() | Range List | Очищает диапазон содержимого, форматов и правил проверки данных для каждого Range в списке диапазонов. |
clear(options) | Range List | Очищает диапазон содержимого, формата, правил проверки данных и комментариев, как указано в заданных параметрах. |
clear Content() | Range List | Очищает содержимое каждого Range в списке диапазонов, сохраняя форматирование без изменений. |
clear Data Validations() | Range List | Очищает правила проверки данных для каждого Range в списке диапазонов. |
clear Format() | Range List | Очищает форматирование текста для каждого Range в списке диапазонов. |
clear Note() | Range List | Очищает примечание для каждого Range в списке диапазонов. |
get Ranges() | Range[] | Возвращает список из одного или нескольких экземпляров Range на одном листе. |
insert Checkboxes() | Range List | Вставляет флажки в каждую ячейку диапазона, настроив true для отмеченного и false для неотмеченного. |
insert Checkboxes(checkedValue) | Range List | Вставляет флажки в каждую ячейку диапазона, настроенную с пользовательским значением для отмеченного и пустой строкой для непроверенного. |
insert Checkboxes(checkedValue, uncheckedValue) | Range List | Вставляет флажки в каждую ячейку диапазона с настраиваемыми значениями для отмеченного и неотмеченного состояний. |
remove Checkboxes() | Range List | Удаляет все флажки из диапазона. |
set Background(color) | Range List | Устанавливает цвет фона для каждого Range в списке диапазонов. |
set Background RGB(red, green, blue) | Range List | Устанавливает фон в заданный цвет RGB. |
set Border(top, left, bottom, right, vertical, horizontal) | Range List | Устанавливает свойство границы для каждого Range в списке диапазонов. |
set Border(top, left, bottom, right, vertical, horizontal, color, style) | Range List | Устанавливает свойство границы с цветом и/или стилем для каждого Range в списке диапазонов. |
set Font Color(color) | Range List | Устанавливает цвет шрифта для каждого Range в списке диапазонов. |
set Font Family(fontFamily) | Range List | Устанавливает семейство шрифтов для каждого Range в списке диапазонов. |
set Font Line(fontLine) | Range List | Устанавливает стиль линии шрифта для каждого Range в списке диапазонов. |
set Font Size(size) | Range List | Устанавливает размер шрифта (в пунктах) для каждого Range в списке диапазонов. |
set Font Style(fontStyle) | Range List | Установите стиль шрифта для каждого Range в списке диапазонов. |
set Font Weight(fontWeight) | Range List | Установите толщину шрифта для каждого Range в списке диапазонов. |
set Formula(formula) | Range List | Обновляет формулу для каждого Range в списке диапазонов. |
set Formula R1C1(formula) | Range List | Обновляет формулу для каждого Range в списке диапазонов. |
set Horizontal Alignment(alignment) | Range List | Установите горизонтальное выравнивание для каждого Range в списке диапазонов. |
set Note(note) | Range List | Устанавливает текст примечания для каждого Range в списке диапазонов. |
set Number Format(numberFormat) | Range List | Устанавливает формат числа или даты для каждого Range в списке диапазонов. |
set Show Hyperlink(showHyperlink) | Range List | Устанавливает, должен ли каждый Range в списке диапазонов отображать гиперссылки. |
set Text Direction(direction) | Range List | Задает направление текста для ячеек в каждом Range в списке диапазонов. |
set Text Rotation(degrees) | Range List | Задает параметры поворота текста для ячеек в каждом Range в списке диапазонов. |
set Value(value) | Range List | Устанавливает значение для каждого Range в списке диапазонов. |
set Vertical Alignment(alignment) | Range List | Установите вертикальное выравнивание для каждого Range в списке диапазонов. |
set Vertical Text(isVertical) | Range List | Определяет, следует ли размещать текст в ячейках для каждого Range в списке диапазонов. |
set Wrap(isWrapEnabled) | Range List | Установите перенос текста для каждого Range в списке диапазонов. |
set Wrap Strategy(strategy) | Range List | Устанавливает стратегию переноса текста для каждого Range в списке диапазонов. |
trim Whitespace() | Range List | Обрезает пробелы (например, пробелы, табуляции или новые строки) в каждой ячейке в этом списке диапазонов. |
uncheck() | Range List | Изменяет состояние флажков в диапазоне на «не отмечено». |
Подробная документация
activate()
Выбирает список экземпляров Range
. Последний диапазон в списке устанавливается как active range
.
Примечание. Это дает возможность множественного выбора нескольких диапазонов.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['D4', 'B2:C4']); rangeList.activate(); const selection = sheet.getSelection(); // Current cell: B2 const currentCell = selection.getCurrentCell(); // Active range: B2:C4 const activeRange = selection.getActiveRange(); // Active range list: [D4, B2:C4] const activeRangeList = selection.getActiveRangeList();
Возвращаться
Range List
— список активных диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
break Apart()
Снова разбейте все горизонтально или вертикально объединенные ячейки, содержащиеся в списке диапазонов, на отдельные ячейки.
Вызов этой функции для списка диапазонов эквивалентен выбору набора диапазонов и выбору пункта меню «Формат» > «Объединить» > «Разъединить листы».
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.breakApart();
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
check()
Изменяет состояние флажков в диапазоне на «отмечено». Игнорирует ячейки в диапазоне, которые в данный момент не содержат настроенное отмеченное или непроверенное значение.
// Changes the state of cells which currently contain either the checked or // unchecked value configured in the ranges D4 and E6 to 'checked'. const rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']); rangeList.check();
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clear()
Очищает диапазон содержимого, форматов и правил проверки данных для каждого Range
в списке диапазонов.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.clear();
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clear(options)
Очищает диапазон содержимого, формата, правил проверки данных и комментариев, как указано в заданных параметрах. По умолчанию все данные удаляются.
// The code below clears the contents of the following ranges A:A and C:C in the // active sheet, but preserves the format, data validation rules, and comments. const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.clear({contentsOnly: true});
Параметры
Имя | Тип | Описание |
---|---|---|
options | Object | Объект JavaScript, задающий дополнительные параметры, как указано ниже. |
Расширенные параметры
Имя | Тип | Описание |
---|---|---|
comments Only | Boolean | Очистить ли только комментарии. |
contents Only | Boolean | Очищать ли только содержимое. |
format Only | Boolean | Очистить ли только формат; Обратите внимание, что очистка формата также очищает правила проверки данных. |
validations Only | Boolean | Следует ли очищать только правила проверки данных. |
skip Filtered Rows | Boolean | Следует ли избегать очистки отфильтрованных строк. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clear Content()
Очищает содержимое каждого Range
в списке диапазонов, сохраняя форматирование без изменений.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.clearContent();
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clear Data Validations()
Очищает правила проверки данных для каждого Range
в списке диапазонов.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.clearDataValidations();
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clear Format()
Очищает форматирование текста для каждого Range
в списке диапазонов.
При этом форматирование текста для каждого диапазона очищается, но не сбрасываются никакие правила форматирования чисел.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.clearFormat();
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clear Note()
Очищает примечание для каждого Range
в списке диапазонов.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.clearNote();
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Ranges()
Возвращает список из одного или нескольких экземпляров Range
на одном листе.
Возвращаться
Range[]
— Список диапазонов.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insert Checkboxes()
Вставляет флажки в каждую ячейку диапазона, настроив true
для отмеченного и false
для неотмеченного. Устанавливает значение всех ячеек в диапазоне на false
.
const rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']); // Inserts checkboxes into each cell in the ranges D4 and E6 configured with // 'true' for checked and 'false' for unchecked. Also, sets the value of each // cell in the ranges D4 and E6 to 'false'. rangeList.insertCheckboxes();
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insert Checkboxes(checkedValue)
Вставляет флажки в каждую ячейку диапазона, настроенную с пользовательским значением для отмеченного и пустой строкой для непроверенного. Устанавливает значение каждой ячейки диапазона в пустую строку.
const rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']); // Inserts checkboxes into each cell in the ranges D4 and E6 configured with // 'yes' for checked and the empty string for unchecked. Also, sets the value of // each cell in the ranges D4 and E6 to the empty string. rangeList.insertCheckboxes('yes');
Параметры
Имя | Тип | Описание |
---|---|---|
checked Value | Object | Проверенное значение для проверки данных флажка. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insert Checkboxes(checkedValue, uncheckedValue)
Вставляет флажки в каждую ячейку диапазона с настраиваемыми значениями для отмеченного и неотмеченного состояний. Устанавливает для каждой ячейки диапазона пользовательское непроверенное значение.
const rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']); // Inserts checkboxes into each cell in the ranges D4 and E6 configured with // 'yes' for checked and 'no' for unchecked. Also, sets the value of each cell // in the ranges D4 and E6 to 'no'. rangeList.insertCheckboxes('yes', 'no');
Параметры
Имя | Тип | Описание |
---|---|---|
checked Value | Object | Проверенное значение для проверки данных флажка. |
unchecked Value | Object | Непроверенное значение для проверки данных флажка. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
remove Checkboxes()
Удаляет все флажки из диапазона. Очищает проверку данных каждой ячейки и дополнительно очищает ее значение, если ячейка содержит проверенное или непроверенное значение.
const range = SpreadsheetApp.getActive().getRange('A1:B10'); // Inserts checkboxes and sets each cell value to 'no' in the range A1:B10. range.insertCheckboxes('yes', 'no'); const rangeList1 = SpreadsheetApp.getActive().getRangeList(['A1', 'A3']); rangeList1.setValue('yes'); // Removes the checkbox data validation in cells A1 and A3 and clears their // value. rangeList1.removeCheckboxes(); const rangeList2 = SpreadsheetApp.getActive().getRangeList(['A5', 'A7']); rangeList2.setValue('random'); // Removes the checkbox data validation in cells A5 and A7 but does not clear // their value. rangeList2.removeCheckboxes();
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Background(color)
Устанавливает цвет фона для каждого Range
в списке диапазонов. Цвет представлен в нотации CSS; например, '#ffffff'
или 'white'
.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.setBackground('red');
Параметры
Имя | Тип | Описание |
---|---|---|
color | String | Код цвета фона в нотации CSS, например '#ffffff' или 'white' ; null значение сбрасывает цвет. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Background RGB(red, green, blue)
Устанавливает фон в заданный цвет RGB. Это удобная оболочка для вызова set Background(color)
.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); // Sets the background to red for each range in the range list. rangeList.setBackgroundRGB(255, 0, 0);
Параметры
Имя | Тип | Описание |
---|---|---|
red | Integer | Значение красного цвета в обозначениях RGB. |
green | Integer | Зелёное значение в обозначениях RGB. |
blue | Integer | Значение синего цвета в обозначениях RGB. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Border(top, left, bottom, right, vertical, horizontal)
Устанавливает свойство границы для каждого Range
в списке диапазонов. Допустимые значения: true
(включено), false
(выключено) и null
(без изменений).
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A2:B4', 'C1:D4']); // Sets borders on the top and bottom of the ranges A2:B4 and C1:D4, but leaves // the left and right unchanged. rangeList.setBorder(true, null, true, null, false, false);
Параметры
Имя | Тип | Описание |
---|---|---|
top | Boolean | true для границы, false для отсутствия, null для отсутствия изменений. |
left | Boolean | true для границы, false для отсутствия, null для отсутствия изменений. |
bottom | Boolean | true для границы, false для отсутствия, null для отсутствия изменений. |
right | Boolean | true для границы, false для отсутствия, null для отсутствия изменений. |
vertical | Boolean | true для внутренних вертикальных границ, false — нет, null — без изменений. |
horizontal | Boolean | true для внутренних горизонтальных границ, false — если нет, null — без изменений. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Border(top, left, bottom, right, vertical, horizontal, color, style)
Устанавливает свойство границы с цветом и/или стилем для каждого Range
в списке диапазонов. Допустимые значения: true
(включено), false
(выключено) и null
(без изменений). Цвет представлен в нотации CSS; например, '#ffffff'
или 'white'
.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A2:B4', 'C1:D4']); // Sets borders on the top and bottom, but leaves the left and right unchanged // of the ranges A2:B4 and C1:D4. Also sets the color to 'red', and the border // to 'DASHED'. rangeList.setBorder( true, null, true, null, false, false, 'red', SpreadsheetApp.BorderStyle.DASHED, );
Параметры
Имя | Тип | Описание |
---|---|---|
top | Boolean | true для границы, false для отсутствия, null для отсутствия изменений. |
left | Boolean | true для границы, false для отсутствия, null для отсутствия изменений. |
bottom | Boolean | true для границы, false для отсутствия, null для отсутствия изменений. |
right | Boolean | true для границы, false для отсутствия, null для отсутствия изменений. |
vertical | Boolean | true для внутренних вертикальных границ, false — нет, null — без изменений. |
horizontal | Boolean | true для внутренних горизонтальных границ, false — если нет, null — без изменений. |
color | String | Цвет границы в нотации CSS, например '#ffffff' или 'white' , null для цвета по умолчанию (черный). |
style | Border Style | Стиль границ, null для стиля по умолчанию (сплошной). |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Font Color(color)
Устанавливает цвет шрифта для каждого Range
в списке диапазонов. Цвет представлен в нотации CSS; например, '#ffffff'
или 'white'
.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.setFontColor('red');
Параметры
Имя | Тип | Описание |
---|---|---|
color | String | Цвет шрифта в обозначениях CSS, например '#ffffff' или 'white' ; null значение сбрасывает цвет. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Font Family(fontFamily)
Устанавливает семейство шрифтов для каждого Range
в списке диапазонов. Семейство шрифтов описывается строковым идентификатором, например Arial
или Roboto
.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.setFontFamily('Roboto');
Параметры
Имя | Тип | Описание |
---|---|---|
font Family | String | Семейство шрифтов, которое необходимо установить; null значение сбрасывает семейство шрифтов. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Font Line(fontLine)
Устанавливает стиль линии шрифта для каждого Range
в списке диапазонов. Варианты стилей линий: 'underline'
, 'line-through'
или 'none'
.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.setFontLine('line-through');
Параметры
Имя | Тип | Описание |
---|---|---|
font Line | String | Стиль линии шрифта: 'underline' , 'line-through' или 'none' ; null значение сбрасывает стиль линии шрифта. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Font Size(size)
Устанавливает размер шрифта (в пунктах) для каждого Range
в списке диапазонов.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.setFontSize(20);
Параметры
Имя | Тип | Описание |
---|---|---|
size | Integer | Размер шрифта. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Font Style(fontStyle)
Установите стиль шрифта для каждого Range
в списке диапазонов. Варианты стиля шрифта: 'italic'
или 'normal'
.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.setFontStyle('italic');
Параметры
Имя | Тип | Описание |
---|---|---|
font Style | String | Стиль шрифта: 'italic' или 'normal' ; null значение сбрасывает стиль шрифта. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Font Weight(fontWeight)
Установите толщину шрифта для каждого Range
в списке диапазонов. Варианты толщины шрифта: 'normal'
или 'bold'
.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.setFontWeight('bold');
Параметры
Имя | Тип | Описание |
---|---|---|
font Weight | String | Начертание шрифта: 'bold' или 'normal' ; null значение сбрасывает вес шрифта. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Formula(formula)
Обновляет формулу для каждого Range
в списке диапазонов. Данная формула должна быть в формате А1.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A11', 'C11']); rangeList.setFormula('=SUM(B1:B10)');
Параметры
Имя | Тип | Описание |
---|---|---|
formula | String | Строка, представляющая формулу для установки. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Formula R1C1(formula)
Обновляет формулу для каждого Range
в списке диапазонов. Данная формула должна быть в обозначении R1C1.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A11', 'C11']); // This sets the formula to be the sum of the 3 rows above B5 rangeList.setFormulaR1C1('=SUM(R[-3]C[0]:R[-1]C[0])');
Параметры
Имя | Тип | Описание |
---|---|---|
formula | String | Строковая формула. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Horizontal Alignment(alignment)
Установите горизонтальное выравнивание для каждого Range
в списке диапазонов. Варианты выравнивания: 'left'
, 'center'
или 'right'
.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.setHorizontalAlignment('center');
Параметры
Имя | Тип | Описание |
---|---|---|
alignment | String | Выравнивание: 'left' , 'center' или 'normal' ; null значение сбрасывает выравнивание. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Note(note)
Устанавливает текст примечания для каждого Range
в списке диапазонов.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.setNote('This is a note');
Параметры
Имя | Тип | Описание |
---|---|---|
note | String | Текст заметки, который нужно установить; null значение удаляет примечание. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Number Format(numberFormat)
Устанавливает формат числа или даты для каждого Range
в списке диапазонов.
Принятые шаблоны форматирования описаны в руководстве по форматированию даты и чисел Sheets API .
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A1:A10', 'C1:C10']); // Always show 3 decimal points for the specified ranges. rangeList.setNumberFormat('0.000');
Параметры
Имя | Тип | Описание |
---|---|---|
number Format | String | Строка числового формата. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Show Hyperlink(showHyperlink)
Устанавливает, должен ли каждый Range
в списке диапазонов отображать гиперссылки.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A1:A10', 'C1:C10']); // Show hyperlinks for all the ranges. rangeList.setShowHyperlink(true);
Параметры
Имя | Тип | Описание |
---|---|---|
show Hyperlink | Boolean | Показывать или нет гиперссылку. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Text Direction(direction)
Задает направление текста для ячеек в каждом Range
в списке диапазонов. Если указанное направление имеет null
, направление выводится, а затем устанавливается.
// Sets right-to-left text direction each range in the range list. const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A1:A10', 'C1:C10']); rangeList.setTextDirection(SpreadsheetApp.TextDirection.RIGHT_TO_LEFT);
Параметры
Имя | Тип | Описание |
---|---|---|
direction | Text Direction | Желаемое направление текста; если null направление определяется перед установкой. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Text Rotation(degrees)
Задает параметры поворота текста для ячеек в каждом Range
в списке диапазонов. Ввод соответствует углу между стандартной ориентацией текста и желаемой ориентацией. Ввод нуля указывает, что для текста установлена стандартная ориентация.
Для направления текста слева направо положительные углы располагаются против часовой стрелки, тогда как для направления текста справа налево — по часовой стрелке.
// Sets the cells in the ranges A1:A10 and C1:C10 to have text rotated up 45 // degrees. const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['A1:A10', 'C1:C10']); rangeList.setTextRotation(45);
Параметры
Имя | Тип | Описание |
---|---|---|
degrees | Integer | Желаемый угол между стандартной ориентацией и желаемой ориентацией. Для текста слева направо положительные углы располагаются против часовой стрелки. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Value(value)
Устанавливает значение для каждого Range
в списке диапазонов. Значение может быть числовым, строковым, логическим или датой. Если оно начинается с «=", оно интерпретируется как формула.
const sheet = SpreadsheetApp.getActiveSheet(); // Set value of 100 to each range in the range list. const rangeList = sheet.getRangeList(['A:A', 'C:C']); rangeList.setValue(100);
Параметры
Имя | Тип | Описание |
---|---|---|
value | Object | Значение диапазона. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Vertical Alignment(alignment)
Установите вертикальное выравнивание для каждого Range
в списке диапазонов. Варианты выравнивания: 'top'
, 'middle'
или 'bottom'
.
// Sets the vertical alignment to middle for the list of ranges. const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['D4', 'B2:C4']); rangeList.setVerticalAlignment('middle');
Параметры
Имя | Тип | Описание |
---|---|---|
alignment | String | Выравнивание: 'top' , 'middle' или 'bottom' ; null значение сбрасывает выравнивание. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Vertical Text(isVertical)
Определяет, следует ли размещать текст в ячейках для каждого Range
в списке диапазонов. Если текст расположен вертикально, настройка поворота текста в градусах игнорируется.
// Sets all cell's in ranges D4 and B2:D4 to have vertically stacked text. const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['D4', 'B2:C4']); rangeList.setVerticalText(true);
Параметры
Имя | Тип | Описание |
---|---|---|
is Vertical | Boolean | Складывать или нет текст. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Wrap(isWrapEnabled)
Установите перенос текста для каждого Range
в списке диапазонов. Ячейки с включенной функцией переноса изменяют размер для отображения полного содержимого. Ячейки с отключенным переносом отображают как можно больше в ячейке без изменения размера или перехода на несколько строк.
// Enable text wrap for the list of ranges. const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['D4', 'B2:C4']); rangeList.setWrap(true);
Параметры
Имя | Тип | Описание |
---|---|---|
is Wrap Enabled | Boolean | Переносить текст или нет. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Wrap Strategy(strategy)
Устанавливает стратегию переноса текста для каждого Range
в списке диапазонов.
// Sets the list of ranges to use the clip wrap strategy. const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['D4', 'B2:C4']); rangeList.setWrapStrategy(SpreadsheetApp.WrapStrategy.CLIP);
Параметры
Имя | Тип | Описание |
---|---|---|
strategy | Wrap Strategy | Желаемая стратегия упаковки. |
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
trim Whitespace()
Обрезает пробелы (например, пробелы, табуляции или новые строки) в каждой ячейке в этом списке диапазонов. Удаляет все пробелы в начале и конце текста каждой ячейки и уменьшает любую последовательность оставшихся символов пробелов до одного пробела.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; const range = sheet.getRange('A1:A4'); range.activate(); range.setValues([ ' preceding space', 'following space ', 'two middle spaces', ' =SUM(1,2)', ]); const rangeList = sheet.getRangeList(['A1', 'A2', 'A3', 'A4']); rangeList.trimWhitespace(); const values = range.getValues(); // Values are ['preceding space', 'following space', 'two middle spaces', // '=SUM(1,2)']
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
См. также
uncheck()
Изменяет состояние флажков в диапазоне на «не отмечено». Игнорирует ячейки в диапазоне, которые в данный момент не содержат настроенное отмеченное или непроверенное значение.
// Changes the state of cells which currently contain either the checked or // unchecked value configured in the ranges D4 and E6 to 'unchecked'. const rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']); rangeList.uncheck();
Возвращаться
Range List
— этот список диапазонов для объединения в цепочку.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets