2016-04-18 4 views

答えて

1

私はグーグルでコミュニティを探していましたが、ドキュメントのテキスト選択を削除するための直接的な機能は見つかりませんでした。だから、回避策として、私がやったことはこれです:

var doc = DocumentApp.getActiveDocument(); 
    var body = doc.getBody(); 
    var rangeBuilder = doc.newRange(); 
    rangeBuilder.addElement(body.editAsText(), 0, body.editAsText().getText().length - 1); 
    doc.setSelection(rangeBuilder.build()); 

    var rangeBuilder2 = doc.newRange(); 
    var text = body.editAsText().appendText(" "); 
    rangeBuilder2.addElement(text, body.editAsText().getText().length - 1, body.editAsText().getText().length - 1); 
    doc.setSelection(rangeBuilder2.build()); 
    text.deleteText(body.editAsText().getText().length - 1, body.editAsText().getText().length - 1); 

私はちょうど新しいRangeBuilderは、その要素として追加し、それへのドキュメントの選択を設定していた、身体に空白を追加しました。その後、私はテキストを削除しました。それは単純な回避策です。あなたの好みに合わせて調整することができます。

もっと直接的なアプローチが見つかった場合は、それについても知りたいと思います。お役に立てれば。がんばろう。 :)

+0

ありがとうございました。さて、問題なく動作しますが、ここでどのように修正すればよいですか? http://stackoverflow.com/questions/36689758/selection-and-iteration-through-cursor – user3436029

関連する問題