【发布时间】:2016-07-23 16:37:05
【问题描述】:
我在 Google 表格中制作了一个脚本:
/**
* @param {array} input A row or a column.
* @param {function} condition A function returning bool.
* @return The last value in the input satisfying the condition.
* @customfunction
*/
function GetLastGoodValIn1DArray(input, condition) {
// realization ...
}
当我尝试使用下一个参数调用此函数时:
=GetLastGoodValIn1DArray(D11:H11;ISNUMBER)
我收到下一个错误:
错误
类型错误:#NAME?不是函数,而是字符串。 (第 26 行)。
显然 'ISNUMBER' 被解释为一个字符串。但是如何将其作为函数传递呢?
【问题讨论】:
-
公式写得不对。尝试
=GetLastGoodValIn1DArray(D11:H11;ISNUMBER(something)),其中可能是值或单元格引用。
标签: javascript function google-apps-script google-sheets