Я пытался создать функцию, которая занимает несколько минут и выводит ее в удобном для чтения формате.Например, FORMATMINUTES(1570)
выдаст 1d2h10m
, но я застрял, пытаясь найти функцию усечения.Я также должен был изменить свои let
с var
с.Есть ли ссылка, которая говорит вам, какие функции javascript доступны при написании пользовательских функций?
Для упрощения я создал две функции.Во-первых, функция Math.trunc()
, кажется, не существует, поскольку она не отображается в качестве рекомендации и выдает ошибку при использовании:
function MYTRUNC(input) {
return Math.trunc(input);
}
Во-вторых, я подумал, что, возможно, я мог бы использовать встроенную функцию TRUNC
листов, но она также не определена:
function MYTRUNC2(input) {
return TRUNC(input)
}
Я прочитал Руководство Google , но там написано "Пользовательские функции создаются с использованием стандартного JavaScript", а не какая версия javascript.Очевидно, он не поддерживает let
.
Их справочник по сценариям приложения содержит много информации о взаимодействии с листами, но не является базовой или полной ссылкой.Я понимаю, что в этой ситуации я могу использовать Math.floor
, который доступен или вычитать input % 1
, но я хотел бы знать, какие могут быть другие отличительные особенности, и если я могу использовать более новые функции javascript.Шаблонные литералы также выдают ошибку, так что, возможно, она основана на более ранней версии javascript?