Ошибка «URL должен начинаться с http: // или https: // идет» при создании слайдов с использованием appscript - PullRequest
0 голосов
/ 15 февраля 2019
var NAME = 'My automate Slides';
var deck = SlidesApp.create(NAME);

 function addImageSlide(link, index) {
    var slide = deck.appendSlide(SlidesApp.PredefinedLayout.BLANK);
    var image = slide.insertImage(link);
    var imgWidth = image.getWidth();
    var imgHeight = image.getHeight();
    var pageWidth = deck.getPageWidth();
    var pageHeight = deck.getPageHeight();
    var newX = pageWidth/2. - imgWidth/2.;
    var newY = pageHeight/2. - imgHeight/2.;
    image.setLeft(newX).setTop(newY);
}


function main() {
  var images = [

    'section-work-card-img_2x.jpg',
    'product-lockup.png',
    'googlelogo_color_272x92dp.png',
    'phone-animation-results_2x.png'
  ];
  var [title, subtitle] = deck.getSlides()[0].getPageElements();
  title.asShape().getText().setText(NAME);
  subtitle.asShape().getText().setText('Here is slides\nPlesae see below');
  images.forEach(addImageSlide);
}

Когда я пытаюсь запустить главную функцию, появляется ошибка «URL должен начинаться с http: // или https://", но когда я добавляю ссылку, имеющую http или https, она работает нормально, и слайды генерируются.

Есть ли способ, с помощью которого я могу создавать слайды, не используя http или https, я предоставил свой код выше, который я использую.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...