我正在尝试实现一个返回字符串矩阵的 Excel 自定义函数 (JavaScript)。
根据在 Excel (Preview) 中创建自定义函数,在这种情况下必须将 resultDimensionality 设置为矩阵。
为了简单起见,我刚刚从文档中复制了示例以返回这样一个数组数组:
function getstringmatrix () {
return [["first","row"],["second","row"],["third","row"]];
}
Excel.Script.CustomFunctions["MYFUNCTIONS"]["GETSTRINGMATRIX"] = {
call: getstringmatrix,
result: {
resultType: Excel.CustomFunctionValueType.string,
resultDimensionality: Excel.CustomFunctionDimensionality.matrix,
},
parameters: [ ],
options:{ batch: false, stream: false }
};
将函数 =MYFUNCTIONS.GETSTRINGMATRIX() 插入 Excel 单元格时,该单元格将填充字符串“first”。但是预期的第二列和其他两行根本没有填满!