Можно ли вызвать любую из формул Google Sheets из собственной пользовательской функции сценария Google Apps? Если да, то как?
Очевидно, что не просто использовать имя формулы, как вы бы использовали внутри листа. Вот так, как я и надеялся, сработает:
function myCustomFunction() {
return TDIST(1,30,1); // calling =myCustomFunction() does not work due to TDIST giving a ReferenceError, even though =TDIST(1,30,1) works inside the spreadsheet
}
Но поскольку встроенные формулы Google, вероятно, основаны на некоторых JS реализованных функциях, было бы странно, если бы не было такого API что мы могли бы легко использовать эти функции. Я посмотрел на справку по Google Sheets API , но, похоже, он создан для вызова пользовательских функций из внешних служб. Кажется, вы можете вызвать собственные формулы Google с помощью такого запроса POST . Но это кажется ужасно обременительным, когда вы должны иметь возможность ссылаться на них прямо из своего собственного скрипта, который в любом случае связан с указанной средой c Google Sheet. Если нет, то каков наименьший окольный путь использования этих встроенных функций формул из пользовательской функции?