0

是否有可能让幻灯片演示从日期中删除幻灯片基础。例如,让幻灯片在某个日期后过期。目的是用于数字标牌。我只是希望写一个删除幻灯片的脚本。

如果我的问题不清楚,请告诉我。

第一篇文章#不是程序员......但是

4

1 回答 1

0

我想你想做一个cron。Cron 是基于时间的作业调度程序,以固定的时间、日期或间隔定期运行。

一个示例是使用时间驱动的触发器来运行功能(删除幻灯片)。

我使用的代码片段将在 Apps Script 中运行,使用时间驱动的触发器和代码来删除幻灯片中的页面。

function checkslide(){

  var origin = Slides.Presentations.get(originSlideID).slides;

  Logger.log(origin[1])
  var slide  = SlidesApp.openById(targetSlideID).getSlides();

  //remove all slide other than first page
  slide.splice(targetSlideID - 1, 1);
  for (var i in slide) {
    slide[i].remove();
  }

  //remove a specify depending on condition where j is the slide to be removed

  for (i = 0; i < slide.length; i++) {
    if(i == j){
      slide[i].remove();
    }

  }

}

参考:

https://developers.google.com/slides/samples/writing#delete_a_page_or_page_element https://developers.google.com/apps-script/guides/triggers/installable

于 2018-11-22T21:33:25.463 回答