2012-07-21 41 views

cevap

8

Documentation'a göre, Document.setText belge içeriğini temizleyebilmelidir. Aşağıdaki komutu yapmalıyım.

doc.setText(''); 
+1

Güzel çözüm! beklendiği gibi çalışır ;-) 'function eraseContent (docId) { var doc = DocumentApp.openById (docId); doc.setText (''); } ' –

0

Sayaç sezgisel (ancak, belgelenmiş gibi) setText ("") metin fazla temizler, buna da görüntüleri kaldırır. doc.setText yöntem bu doc.getBody(). ile elde edilebilir kullanılamaz olarak google mevcut Document yılında

0

senaryoyu apps net()

0

i body.clear() metodu yapar söz etsin Belge ile ilişkili oldukları için yer imlerini kaldırmaz. Henüz bu deneyin vermedi

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

ama imleri olduğu gibi, HeaderSection, FooterSection ve belgede kalan FootnoteSections nedeni olabilir:

Bu

benim için çalıştı.

İlgili konular