После объединения двух презентаций, как я могу применить текущую главную тему к остальным объединенным слайдам? - PullRequest
0 голосов
/ 16 декабря 2018

Я объединил 2 презентации через скрипт в одну презентацию.У меня проблема в том, что вторая объединенная презентация по-прежнему состоит из той же темы, что и раньше.Это означает, что я должен повторно применить тему ко всей колоде, но я хочу сделать это целостным способом.Я использую скрипт приложения Google для этой работы:

function mergeGoogleDeck_Experimental(PresentationDeck_1, 
    PresentationDeck_2)
    {
        var ui = SlidesApp.getUi();
        ui.alert("Running Merge Function");
        var preLayout = SlidesApp.PredefinedLayout;
        for (var id = 0; id < PresentationDeck_1.length; id++)
        {
         var slidedeck = PresentationDeck_1[id]
         var PresentationTEST = SlidesApp.openById(PresentationDeck_2);
         var PresentationTemplate = SlidesApp.openById(slidedeck);
         var slides = PresentationTemplate.getSlides();

         Logger.log('Printing array info using for loop.');
         for (var index in slides)
            {
             Logger.log(index);
            }

         for (var index in slides)
            {
             var slide = slides[index];
             var slide = PresentationTEST.appendSlide(slide);
            } 
         }
    }
...