该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)
工作簿托管在个人 OneDrive 云上,而不是 SharePoint 库中。
任何有关此明显限制的建议将不胜感激。