Google Apps Script Document Service でドキュメントをフラッシュするには? 段落、画像、表など、すべての種類の要素をループして、それらを子として削除する必要がありますか? ドキュメントの本文をすべて削除する簡単な方法はありますか?
ありがとうございました!
Google Apps Script Document Service でドキュメントをフラッシュするには? 段落、画像、表など、すべての種類の要素をループして、それらを子として削除する必要がありますか? ドキュメントの本文をすべて削除する簡単な方法はありますか?
ありがとうございました!
Documentationによると、Document.setText
ドキュメントの内容をクリアできるはずです。次のコマンドで実行できると思います。
doc.setText('');
ブックマークはドキュメントに関連付けられているため、body.clear() メソッドはブックマークを削除しません。
これは私のために働いた:
scratchBody = scratchDoc.getBody();
scratchBody.clear();
bookmarks = scratchDoc.getBookmarks();
while ( bookmarks.length ) { bookmarks.shift(); }
これはまだ試していませんが、ブックマークと同様に、HeaderSection、FooterSection、および FootnoteSections がドキュメントに残っている可能性があります。
直感的に反論します (ただし、文書化されているように) setText("") はtextよりも多くをクリアし、画像も削除します。