从幻灯片中移除形状
移除演示文稿中幻灯片上的形状。
(function () {
let presentation = Api.GetPresentation();
let slidesCount = presentation.GetSlidesCount();
for (let i = 0; i < slidesCount; i++) {
let slide = presentation.GetSlideByIndex(i);
if (!slide) continue;
let shapes = slide.GetAllShapes();
for (let j = shapes.length - 1; j >= 0; j--) {
let shape = shapes[j];
let placeholder = shape.GetPlaceholder();
// 跳过占位符
if (placeholder === null) {
shape.Delete();
}
}
}
})();
使用方法: GetPresentation, GetSlidesCount, GetSlideByIndex, GetAllShapes, Delete, GetPlaceholder
结果

