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()