Ошибка типа: не удается прочитать свойство 'insertSlide' с нулевым значением (строка 60, файл "Код") - PullRequest
0 голосов
/ 13 февраля 2020

Буду признателен за любые рекомендации по исправлению этой ошибки. Пожалуйста, смотрите ниже код, который дает ошибку,

  // Copy a slide from another presentation and inserts it.
  var otherPresentation = SlidesApp.openById('1Fz6YWCyLIdHfDoonz-40qRlmnNCWwROIQjXqYwmRxS8');
  var currentPresentation = SlidesApp.getActivePresentation();
  var slide_v1 = otherPresentation.getSlides[0];
  var insertionIndex = 1;
  currentPresentation.insertSlide(insertionIndex, slide_v1);

1 Ответ

1 голос
/ 13 февраля 2020

Благодаря Tanaike и некоторым изменениям в коде - это было решено. Пожалуйста, смотрите обновленный код ниже.

  // Copy a slide from another presentation and inserts it.
  var otherPresentation = SlidesApp.openById('1Fz6YWCyLIdHfDoonz-40qRlmnNCWwROIQjXqYwmRxS8');
  var currentPresentation = SlidesApp.openById(documentId);
  var slide_v1 = otherPresentation.getSlides()[0];
  var insertionIndex = 1;
  currentPresentation.insertSlide(insertionIndex, slide_v1);

Использование [0] определенно помогло после того, как getSlides()

Я удалил .duplicate(), потому что это создает дубликаты в шаблоне.

...