このsetParametersAsync
メソッドは、JavaScript オブジェクトを最初のパラメーターとして受け取ります。キーに単一の値が割り当てられたリテラル オブジェクトを渡すと、メソッドはそのコールバック関数を呼び出し、正常に実行されます。
obj = {Slicer_Grade_Level:"11"}
ewa.getActiveWorkbook().setParametersAsync(obj, setParametersAsyncCallback, null)
キーに配列が割り当てられたリテラル オブジェクトを渡すと、メソッドはそのコールバック関数の呼び出しに失敗します。エラーはスローされず、パラメーターはワークブックに適用されません。
obj = {Slicer_Grade_Level:["11","12"]}
ewa.getActiveWorkbook().setParametersAsync(obj, setParametersAsyncCallback, null)
ワークブックは、SharePoint ライブラリではなく、個人の OneDrive クラウドでホストされています。
この明らかな制限に関する提案は大歓迎です。