0

私は自動化されたスライドのセットアップに取り組んでおり、一部のオプトアウト変数に応じて、最終的な出力に不要な場合は一部のスライドを削除する必要があります。{{remove-this-slide}}これを解決するために、削除する必要があるスライドに単純なテキスト文字列を追加するスクリプトを作成しました。

ただし、その文字列を含むスライドを削除するスクリプトを取得しようとすると、プレゼンテーション全体が削除され続けます...

これは私が持っているものです:

function deleteFunction() {
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides();
  for (i = 0; i < currentPresentationSlide.length; i++) {
    if (currentPresentationSlide[i].getPageElements().indexOf('{{remove-this-slide}}') > -1); {
    currentPresentationSlide[i].remove();
  }
 }
}

ここで何が問題なのか誰でも理解できますか?

4

2 に答える 2