Ранее я пытался реализовать необязательный параметр в пользовательской функции Excel JS, но получал ошибку "#VALUE".Я почти уверен, что это потому, что в метаданных customfunctions.json не задан необязательный параметр.
Вот параметры в моих метаданных пользовательских функций:
"parameters": [
{
"name": "Indicator",
"description": "Indicator ID",
"type": "string",
"dimensionality": "scalar"
},
{
"name": "Date",
"description": "Date",
"type": "string",
"dimensionality": "scalar"
}
],
и я установил необязательный параметр даты в функции следующим образом:
function getData(indicator, date, handler) {
// Default value for date is 'latest'
if (typeof date === 'undefined') { date = 'latest'; }
....
Обратите внимание, что «Дата» в метаданных json становится «датой» в фактической функции JS.
Итак, мой вопрос: как сделать параметр необязательным в метаданных json?Это функция пользовательских функций?
Заранее спасибо!