我正在尝试编写一个脚本来动态查找工作表中的数据(表格的尺寸需要在两个轴上保持灵活),然后更新另一个工作表上现有图表的源数据范围(这样我的用户就不会t需要自己设置样式)。
以下是我到目前为止的脚本。除了 Excel Online 给我错误的最后一行之外,一切正常:
“第 10 行:图表 setData:您无法执行请求的操作”
function main(workbook: ExcelScript.Workbook)
{
let selectedSheet = workbook.getWorksheet("Enter data in this sheet");
// Add a new table at used range on selectedSheet
let range = selectedSheet.getUsedRange();
if(selectedSheet.getTables().length == 0)
{
let newTable = workbook.addTable(range, true);
}
workbook.getWorksheet("The Chart").getChart("Chart 1").setData(range);
}
工作表名称是正确的,据我所知,图表名称也是正确的: excel online screenshot of chart and worksheet names