如何使用Excel Javascript API
获得两个工作表的位置?Excel Javascript获取多个工作表的位置
下面是它的工作原理只是一张纸:
Excel.run(function (ctx) {
var wSheetName = 'Sheet1';
var worksheet = ctx.workbook.worksheets.getItem(wSheetName);
worksheet.load('position')
return ctx.sync().then(function() {
console.log(worksheet.position);
});
});
=>它记录0
到控制台
但是,如果我尝试获取位置两个工作表不记录任何东西:
Excel.run(function (ctx) {
var wSheetName = 'Sheet1';
var wSheetName2 = 'Evars';
var worksheet = ctx.workbook.worksheets.getItem(wSheetName);
var worksheet2 = ctx.workbook.worksheets.getItem(wSheetName2);
worksheet.load('position')
worksheet2.load('position')
return ctx.sync().then(function() {
console.log(worksheet.position);
console.log(worksheet2.position);
});
});