Использование встроенных -функций электронных таблиц в скрипте

Я использую Google App Script в первый раз. Я использую его в электронной таблице Google Doc.

Я пробую очень простые функции, просто чтобы изучить основы. Например, это работает:

function test_hello() {
    return 'hello';
}

Но я озадачен этим простым:

function test_today() {
    return today();
}

Он делает #ERROR!везде, где я его использую. И когда я навожу на него курсор, он говорит:

error : ReferenceError: "today" is not defined.

В то время как функция today()работает при использовании непосредственно в электронной таблице.

Означает ли это, что в сценариях я не могу использовать электронные таблицы, встроенные -в функциях? Есть ли какой-нибудь элегантный способ обойти это?

Некоторые функции электронных таблиц весьма полезны для меня (Мне нравится weekday(), например ).

Не -элегантным способом может быть создание столбцов для вычисления промежуточных значений, которые мне нужны и которые можно вычислить с помощью функций электронных таблиц. Но я бы предпочел избегать чего-то такого грязного и громоздкого.

9
задан Mogsdad 9 July 2015 в 20:00
поделиться