У меня есть несколько выбранных изображений через кучу презентаций, которые мне нужно, чтобы размер до стандартного размера. Мне было интересно, как мне запустить мой скрипт ниже только для "выбранных" изображений на текущем слайде.
Я нашел решение, когда кто-то заставил его работать со всеми изображениями на слайде, но я ищу только те объекты, которые выделены (несколько и одно).
Я пытался изменить код ниже, но безуспешно!
function rearrangeImages() {
//Select current page
var currentPage =
SlidesApp.getActivePresentation().getSelection().getCurrentPage();
var slide = currentPage;
//Get selected images of CurrentPage
var pageElements = slide.getImages();
//For each image, change the size and position
for (var i = 0; i < pageElements.length; i++) {
pageElements[i].select(true);
var image = pageElements[i];
var imgWidth = image.getWidth();
var newWidth = 690;
var imgHeight = image.getHeight();
var forhold = imgHeight/imgWidth;
var newHeight = forhold*newWidth;
image.setLeft(14).setTop(14).setWidth(newWidth).setHeight(newHeight).setRotation(0);
var ui = SlidesApp.getUi();
// ui.alert (imgWidth);
pageElements[i].select(false);
}
}