Описание тега google-sheets-custom-function

Используйте для вопросов о пользовательских функциях Google Таблиц (созданных с помощью скрипта Google Apps)
4 ответа

Google Script setValue разрешение

Я пытаюсь установить какое-либо значение для ячейки в электронной таблице Google. function exampleFunction() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var range1 = sheet.getRange("A1"); var value1 = range1.getV…
2 ответа

OnEdit-триггер в сочетании с функциями-ячейками

У меня есть onEdit-скрипт, который вычисляет значение ячейки на основе содержимого ряда других ячеек. Мне нужно, чтобы этот скрипт был в триггере onEdit, а не в обычной функции ячейки, потому что я не всегда хочу, чтобы вычисление повторялось при из…
1 ответ

Как изменить формат ячейки, в которой выполняется функция - Редактор скриптов Google Sheets

Если у меня есть следующая пользовательская функция, я могу вернуть текст "foo"... function myFunction(input){ return "You wrote: "+ input; } Как я могу назначить красный фон для ячейки через код? Несмотря на то, что это простой пример, мой сценарий…
4 ответа

Throwing custom exceptions and error messages in Google Sheets custom function?

In Google Sheets (as with Excel, etc) if a user enters bad input into a formula, an error code will be printed in the offending cell and a small pop-up provides more detail about the error. So if I enter '=SQRT(-1)', '#NUM!' is printed in the cell a…
18 ответов

Новые пользовательские функции Google Sheets иногда отображают "Загрузка..." бесконечно

ОСОБЕННО ДЛЯ: "НОВЫХ" только в Google листах. Это известная проблема, выделенная Google на новых листах. Проблемы: если вы пишете сложные * пользовательские функции в google-apps-script для листов google, вы иногда будете сталкиваться с ячейками, ко…
7 ответов

Как сгенерировать uuid в гугл листе?

Как сгенерировать uuid в google sheet (например, ccb8a660-91c9-a556-58e0-4fa7-229516872004). Либо с макросом? или формула? Я не нашел решение в справке Google. Мерси Дом
7 ответов

Google Sheets: Как определить, когда все операции загрузки данных завершены?

У меня есть электронная таблица Sheets, в которой есть много ячеек, использующих пользовательскую функцию, которая вызывает IMPORTHTML и анализирует результаты. Другие вычисления в листе используют возвращенные значения из этих ячеек пользовательски…
0 ответов

Как программно добавить пользовательские функции?

Я пытаюсь создать довольно уникальный аддон листов Google. Документация Google отлично подходит для добавления пользовательских функций ( https://developers.google.com/apps-script/guides/sheets/functions), однако я хочу, чтобы в моем дополнении прог…
6 ответов

ГАЗ "У вас нет разрешения на вызов openById"

Проблема: когда я запускаю скрипт, Google говорит мне: " У вас нет разрешения на вызов openById ". Я скопировал скрипт из другой электронной таблицы Google, изменил ссылку на ячейку переменной target_ssKey и создал именованные диапазоны правильного …
0 ответов

Google Apps Script - Как написать код для ранжирования столбца данных

Используя Google Forms, я собираю данные для учителей, чтобы использовать их при определении учеников, которые имеют право на получение услуг по титулу 1. Форма подает данные в Google Sheets, и я хочу автоматизировать процесс суммирования баллов по …
2 ответа

Как вернуть #N/A из скрипта Google Sheet?

Это кажется тривиальным вопросом. Но я провел несколько раз, я все еще не могу найти какие-либо подсказки из Интернета. Я пробовал обходные пути. Они все не хорошие. возврате null или же undefined просто приведет к пустой ячейке. Конечно, возврат "#…
1 ответ

Как мне создать функцию, которая возвращает время последнего изменения ячейки?

Я хочу написать функцию для скрипта Google Sheets, которая принимает ссылку на ячейку и выводит дату последнего изменения ячейки. Я не знаю, с чего начать.
1 ответ

Условный запуск пользовательской функции Google Таблиц

Я разработал специальную функцию в Google Таблицах, которая использует платный API. Проблема в том, что каждый раз при открытии листа функция обновляется (нормальное поведение Google Таблиц). Как я могу это обойти? Как функция может работать только …
2 ответа

Получить строку из выделенной в данный момент ячейки в таблицах Google

Я хочу создать список проверки данных, который автоматически обновляется на основе текущей строки. Другими словами, мне нужен раскрывающийся список в столбце C со всеми значениями, которые были введены в столбец C для текущего значения в столбце A. …
1 ответ

Скрипт удаляет все строки и столбцы и повторно запускает пользовательскую функцию

У меня есть функция на листе Google, которая экстраполирует данные из ESI и заполняет строки и столбцы указанными данными. Поскольку данные стареют и нуждаются в обновлении, было бы удобно запустить сценарий, который удаляет все строки и столбцы (кр…
1 ответ

Как я могу не выполнять функцию при открытии листа?

Я сделал функцию в таблицах Google, которая запрашивает внешнюю ссылку. Я называю функцию так: =functionimade(params) Но я всегда открываю лист, вызывается функция и делается запрос. Как я могу это решить? Я хочу сделать запрос один раз
2 ответа

Сделайте простой счетчик в Google Scripts, который отслеживает предыдущее значение

Поэтому я пытаюсь создать расписание с автоповоротом, используя листы Google и настраиваемую функцию, которая каждую неделю выбирает нового сотрудника из связанного листа, а затем снова запускается в верхней части списка, когда он доходит до конца, …
1 ответ

Почему пересечение массива в таблице Google не работает должным образом?

Я впервые использую электронные таблицы Google, и я пытаюсь добиться чего-то в функциях. Я знаю, что это javascript (язык, с которым я не совсем знаком). Я пытаюсь взять диапазон из двух таблиц, получить место пересечения каждой и заполнить отсутств…
2 ответа

Как добавить оглавление в электронную таблицу Google Таблиц?

Я пытаюсь добавить оглавление в Google Таблицы: просто хочу включить список всех листов внутри документа в виде интерактивных ссылок (получилось более 150 листов). Я заставил его работать, но это сложнее, чем хотелось бы, и у меня возникают вопросы …
1 ответ

Найдите на всех листах строку с определенным значением в ячейке рядом с ней.

У меня есть собственный сценарий формулы, который просматривает все листы, содержащие "@" в названии вкладки. Затем я просматриваю диапазон, чтобы найти строку, которую ищу (заданную в качестве аргумента). Если я нахожу эту строку в диапазоне, я зап…