2

文字列のマトリックスを返す Excel カスタム関数 (JavaScript) を実装しようとしています。

Create custom functions in 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" が入力されます。しかし、予想される 2 列目と他の 2 行はまったく入力されていません。

4

1 に答える 1