Я создаю надстройку office-js для Excel. Мне нужно выбрать две несмежные ячейки (например, A1 и C3). Следующий код работает для выбора диапазона из нескольких ячеек, начиная с A1 и заканчивая C3.
Excel.run(function (ctx) {
var sheet = ctx.workbook.worksheets.getItem('sheet1');
var range = sheet.getRange('a1:c3');
range.select();
return ctx.sync();
});
Однако я хочу выбрать только две ячейки (A1 и C3). В VBA синтаксис
worksheets("sheet1").range("a1,c3").select
Но я не могу найти ничего похожего в офисе-JS. Я пробовал аналогичный синтаксис с office-js:
Excel.run(function (ctx) {
var sheet = ctx.workbook.worksheets.getItem('sheet1');
var range = sheet.getRange('a1,c3');
range.select();
return ctx.sync();
});
но происходит сбой: {"code": "InvalidArgument", "message": "Аргумент недействителен или отсутствует или имеет неправильный формат.", "ErrorLocation": "Worksheet.getRange"}