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

#google-sheets #google-sheets-formula

Вопрос:

Я определил пользовательскую функцию, как показано ниже. Я хочу использовать в нем именованный диапазон, но продолжаю получать сообщение об ошибке, что именованный диапазон не определен. Я попытался использовать КОСВЕННУЮ функцию, но КОСВЕННАЯ также не распознается.

 function RetentionCalculatorV1(x) {
  return x* INDIRECT("V1.RetentionRateFrom1MonthAgo");

}
 

Ответ №1:

Функции электронных таблиц недоступны в скрипте Google Apps.

Попробуй

 return x* SpreadsheetApp.getActive().getRangeByName("V1.RetentionRateFrom1MonthAgo").getValue();