Я думаю, что вы все еще можете составить прямоугольник, в вашем примере вы можете использовать [[1, 2,,], [2, 3, 4,]]
async function setValues() {
await Excel.run(async (context) => {
const sheet = context.workbook.worksheets.getItem("Sample");
const data = [[1,2,,], [2,3,4,]];
const range = sheet.getRange("B5:D6");
range.values = data;
await context.sync();
});
}
Здесь является результатом теста, обратите внимание, что старое значение не будет заменено, если вы пропустили его при назначении диапазона.