パラメータとしての機能を渡す:Googleシートスクリプト:私は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)
を次のエラーが表示されます。
Error
TypeError: #NAME? is not a function, but a string. (line 26).
明らかに 'ISNUMBER'は文字列として解釈されます。しかし、それを関数としてどのように渡すか?
は、式が正しく書き込まれていません。 '= GetLastGoodValIn1DArray(D11:H11; ISNUMBER(something))'を試してください。ここで何かが値またはセル参照である可能性があります。 –