###やりたいこと
GASを利用して、GoogleDocsの最初に出てくる文字列を置換したい
問題
文字列の置換はできているが、文字列の書式がクリアもしくは、一文前の書式を受け継いでしまう。
javascript
1//GoogleDocsを開いている。 2 var aaaa = DocumentApp.openById(documentID) 3 var docs = aaaa.getText() 4 var ary = docs.split('\n'); 5 var body = aaaa.getBody();
Javascript
1function replaceFirst(body,old,replacement) { 2 var found = body.findText(old.replace(/[\^$.*+?()[]{}|]/g, '\$&')); 3 if (found) { 4 var start = found.getStartOffset(); 5 var end = found.getEndOffsetInclusive(); 6 var text = found.getElement().asText(); 7 text.deleteText(start, end); 8 text.insertText(start, replacement); 9 } 10}
どのようにすべきかわからず、教えていただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。