Align charts
Aligns charts and text boxes on every slide.
(function () {
  let presentation = Api.GetPresentation();
  let slideCount = presentation.GetSlidesCount();
  let initialTop = 467200;
  let spacing = 50000;
  for (let i = 0; i < slideCount; i++) {
    let slide = presentation.GetSlideByIndex(i);
    let allElements = [...slide.GetAllCharts(), ...slide.GetAllShapes()];
    let currentTop = initialTop;
    allElements.forEach((element) => {
      element.SetPosition(608400, currentTop);
      currentTop = currentTop + element.GetHeight() + spacing;
    });
  }
})();
Methods used: Methods used: GetPresentation, GetSlidesCount, GetSlideByIndex, GetAllCharts, GetAllShapes, SetPosition, GetHeight
Result
 
