Да, я думаю, вы можете получить его отсюда (диапазон «Применяется к»)
Вы можете получить диапазон «Применить к» с помощью следующего кода:
worksheetRange.conditionalFormats.getItemAt(0).getRange();
Вот пример кода для ссылки:
const sheet = context.workbook.worksheets.getItem("Sample");
const worksheetRange = sheet.getRange();
worksheetRange.conditionalFormats.load("type");
await context.sync();
let cfRangePairs: { cf: Excel.ConditionalFormat; range: Excel.Range }[] = [];
worksheetRange.conditionalFormats.items.forEach((item) => {
cfRangePairs.push({
cf: item,
range: item.getRange().load("address")
});
});
await context.sync();
if (cfRangePairs.length > 0) {
cfRangePairs.forEach((item) => {
console.log(item.cf.type);
console.log(item.range.address);
});
} else {
console.log("No conditional formats applied.");
}
});