Google Slideの特定のスライド内の要素をすべて削除するコードを試してみます
コード.gs
function removeSlideElements() {
var url = 'SLIDE_URL';
var slide = SlidesApp.openByUrl(url);
var slide0 = slide.getSlides()[0];
var elems = slide0.getPageElements();
removeElems(elems);
}
function removeElems(elems){
for(var i = 0; i < elems.length; i++){
elems[i].remove();
}
}
|
意訳この機能がやること 対象のスライドのURLを指定する 対象のスライドを開く 先頭のスライドを取得する すべての要素を取得する それらを削除する この機能がやること(要素を受け取る) 受け取った要素の数だけ繰り返す 要素をあるだけ全部削除する |
削除
openByUrl(url)
https://developers.google.com/apps-script/reference/slides/slides-app#openByUrl(String)
getSlides()
https://developers.google.com/apps-script/reference/slides/presentation#getSlides()
getPageElements()
https://developers.google.com/apps-script/reference/slides/page#getPageElements()
remove()
https://developers.google.com/apps-script/reference/slides/page-element#remove()