7

Google Apps Script Document Service でドキュメントをフラッシュするには? 段落、画像、表など、すべての種類の要素をループして、それらを子として削除する必要がありますか? ドキュメントの本文をすべて削除する簡単な方法はありますか?

ありがとうございました!

4

4 に答える 4

10

Documentationによると、Document.setTextドキュメントの内容をクリアできるはずです。次のコマンドで実行できると思います。

doc.setText('');
于 2012-07-21T10:38:16.257 に答える
0

ブックマークはドキュメントに関連付けられているため、body.clear() メソッドはブックマークを削除しません。

これは私のために働いた:

scratchBody = scratchDoc.getBody();
scratchBody.clear();
bookmarks   = scratchDoc.getBookmarks();
while ( bookmarks.length ) { bookmarks.shift(); }

これはまだ試していませんが、ブックマークと同様に、HeaderSection、FooterSection、および FootnoteSections がドキュメントに残っている可能性があります。

于 2016-05-16T20:17:00.447 に答える
0

直感的に反論します (ただし、文書化されているように) setText("") はtextよりも多くをクリアし、画像も削除します。

于 2012-07-24T20:36:46.957 に答える