Модуль Google Apps Script
Функции, привязанные к конкретным сервисам Google Apps Script: Таблицы, Презентации, Admin SDK, Диск, Документы, Формы, сетевые запросы и встроенные классы интерфейса.
Пометка New означает функцию, добавленную в последнем выпуске; пометка Deprecated — функцию, которую планируется удалить в одном из будущих выпусков.
Базовые методы
Общие помощники, которыми пользуются остальные модули Google Apps Script ниже.
Функция | Возвращает | Краткое описание |
|---|---|---|
| Возвращает длину строки в кодовых единицах. | |
|
| Находит триггер проекта по идентификатору. |
Методы Admin SDK Directory
Помощники для сервиса Admin SDK Directory.
Функция | Возвращает | Краткое описание |
|---|---|---|
| Сообщает, является ли текущий пользователь администратором Workspace. | |
|
| Сообщает, что текущий пользователь не является администратором Workspace. |
|
| Прерывает вызов, если текущий пользователь не администратор Workspace. |
Методы Google Диска
Функция | Возвращает | Краткое описание |
|---|---|---|
|
| Создаёт путь папок на Диске, переиспользуя уже существующие папки. |
Методы Google Документов
Помощники для Google Документов. Пока не реализованы. Будем рады вкладу — смотрите Contributing.
Методы Google Форм
Помощники для Google Форм. Пока не реализованы. Будем рады вкладу — смотрите Contributing.
Методы Google Таблиц
Помощники для чтения, записи и проверки данных Google Таблиц: работа со строками и столбцами, разбор нотации A1, сравнение GridRange и проверки типов для объектов Sheet, Spreadsheet и Range.
Функция | Возвращает | Краткое описание |
|---|---|---|
Добавляет один столбец после последнего столбца с данными. | ||
Добавляет столбцы после последнего столбца с данными. | ||
Добавляет одну строку после последней строки с данными. | ||
Добавляет строки после последней строки с данными. | ||
| Очищает столбцы, выбранные предикатом, не удаляя сами столбцы. | |
| Очищает строки, выбранные предикатом, не удаляя сами строки. | |
| Преобразует форматированное значение ячейки в HTML. | |
| Удаляет столбцы, выбранные предикатом. | |
| Удаляет строки, выбранные предикатом. | |
| Сообщает, пересекаются ли два диапазона хотя бы в одной ячейке. | |
| Извлекает часть с диапазоном из нотации A1. | |
| Извлекает имя листа из нотации A1. | |
| Преобразует букву столбца в его индекс, считая от нуля. | |
| Преобразует индекс столбца, считая от нуля, в его букву. | |
| Преобразует позицию столбца, считая от единицы, в его букву. | |
| Преобразует букву столбца в его позицию, считая от единицы. | |
| Находит именованный диапазон по имени. | |
|
| Возвращает схему листа — сохранённую или выведенную из его содержимого. |
| Находит лист по идентификатору. | |
| Находит лист по его позиции в таблице. | |
|
| Читает строки листа, фильтруя, преобразуя и разбивая на страницы за один вызов. |
| Раскрашивает HTML в диапазоне как исходный код. | |
|
| Сохраняет схему на листе и применяет то, что она описывает. |
| Проверяет, является ли значение диапазоном из одной ячейки. | |
| Проверяет, лежит ли один диапазон целиком внутри другого. | |
| Проверяет, совпадают ли два диапазона по высоте и ширине. | |
| Проверяет, является ли значение диапазоном. | |
| Проверяет, является ли значение форматированным текстом. | |
| Проверяет, является ли значение листом. | |
| Проверяет, является ли значение таблицей. | |
| Проверяет, является ли значение стилем текста. | |
| Проверяет, является ли значение идентификатором листа. | |
| Проверяет, является ли значение именем листа. | |
| Проверяет, является ли значение идентификатором таблицы. | |
|
| Проверяет, что значение не является диапазоном из одной ячейки. |
| Проверяет, что один диапазон не лежит целиком внутри другого. | |
| Проверяет, различаются ли два диапазона по высоте или ширине. | |
| Проверяет, что значение не является диапазоном. | |
|
| Проверяет, что значение не является форматированным текстом. |
| Проверяет, что значение не является листом. | |
|
| Проверяет, что значение не является таблицей. |
|
| Проверяет, что значение не является стилем текста. |
|
| Проверяет, что значение не является идентификатором листа. |
| Проверяет, что значение не является именем листа. | |
| Проверяет, что значение не является идентификатором таблицы. | |
| Разбирает нотацию A1 в диапазон | |
| Разбирает список нотаций A1, перечисленных через запятую. | |
|
| Вставляет один столбец перед данными — на листе или у диапазона. |
|
| Вставляет столбцы перед данными — на листе или у диапазона. |
Вставляет одну строку перед данными — на листе или у диапазона. | ||
Вставляет строки перед данными — на листе или у диапазона. | ||
|
| Удаляет схему, сохранённую на листе. |
| Возвращает значение как диапазон из одной ячейки или выбрасывает исключение. | |
| Возвращает диапазон, убедившись, что он лежит внутри другого, иначе бросает исключение. | |
| Возвращает диапазон, убедившись, что размеры совпадают, иначе бросает исключение. | |
Возвращает значение как диапазон или выбрасывает исключение. | ||
| Возвращает значение как форматированный текст или выбрасывает исключение. | |
Возвращает значение как лист или выбрасывает исключение. | ||
Возвращает значение как таблицу или выбрасывает исключение. | ||
|
| Возвращает значение как стиль текста или выбрасывает исключение. |
| Возвращает значение как идентификатор листа или выбрасывает исключение. | |
| Возвращает значение как имя листа или выбрасывает исключение. | |
| Возвращает значение как идентификатор таблицы или выбрасывает исключение. | |
| Переупорядочивает вкладки таблицы. | |
| Записывает диапазон | |
|
| Переписывает формулы на листе. |
| Заменяет имя листа в нотации A1, сохраняя диапазон. |
Методы Google Презентаций
Помощники для Google Презентаций: поиск слайдов и их позиций, преобразование Markdown в RichTextRun, поиск с заменой и проверки типов для объектов Presentation и Slide.
Функция | Возвращает | Краткое описание |
|---|---|---|
| Превращает небольшое подмножество Markdown в форматированные фрагменты текста. | |
| Превращает стилизованные фрагменты текста обратно в Markdown. | |
| Заменяет все вхождения текста на одном слайде. | |
|
| Находит слайд на заданной позиции — в презентации или в активной. |
|
| Находит позицию слайда — в презентации или в активной. |
|
| Проверяет, является ли значение презентацией. |
|
| Проверяет, является ли значение слайдом. |
| Проверяет, является ли значение идентификатором презентации. | |
|
| Проверяет, является ли значение идентификатором слайда. |
|
| Проверяет, что значение не является презентацией. |
|
| Проверяет, что значение не является слайдом. |
| Проверяет, что значение не является идентификатором презентации. | |
|
| Проверяет, что значение не является идентификатором слайда. |
| Возвращает значение как презентацию или выбрасывает исключение. | |
| Возвращает значение как слайд или выбрасывает исключение. | |
| Возвращает значение как идентификатор презентации или выбрасывает исключение. | |
| Возвращает значение как идентификатор слайда или выбрасывает исключение. |
Сетевые методы
Помощники для сетевых операций — например, для проверки токенов запроса.
Функция | Возвращает | Краткое описание |
|---|---|---|
| Возвращает токен, если он совпал с одним из разрешённых ключей, иначе бросает исключение. |
Методы интерфейса
Помощники для того, что видит пользователь, — проверки типов Ui, HtmlOutput и TextOutput, — а также проверки зависимостей: репозиториев и сервисов, которыми пользуются веб-приложения.
Функция | Возвращает | Краткое описание |
|---|---|---|
| Сообщает, что скрипт выполняется от другого аккаунта, чем тот, что его запустил. | |
| Проверяет, является ли значение объектом HtmlOutput. | |
| Проверяет, является ли значение объектом TextOutput. | |
| Проверяет, является ли значение объектом Ui. | |
|
| Проверяет, что значение не является объектом HtmlOutput. |
|
| Проверяет, что значение не является объектом TextOutput. |
|
| Проверяет, что значение не является объектом Ui. |
| Возвращает значение как объект HtmlOutput или выбрасывает исключение. | |
| Возвращает репозиторий, убедившись, что он существует, иначе бросает исключение. | |
|
| Возвращает сервис, убедившись, что он существует, иначе бросает исключение. |
| Возвращает значение как объект TextOutput или выбрасывает исключение. | |
|
| Возвращает значение как объект Ui или выбрасывает исключение. |
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.