実際には少しのように思えますが、私がしているのは次のことだけです。
var search = DocumentApp.getActiveDocument().getBody.findText("Bill");
と終了オフセットを取得できるため、これは素晴らしいことですが.getStartOffset();
、テキスト請求書がある行については、たとえばすべて太字にしたいので、それ以上のものが必要です。
したがって、ドキュメントに次のものが含まれている場合:
6 月 3 日の今日: /n ビルに会った - :D. /n それはすごかった。/n
「私はビルに会った」というセリフ。請求書だけでなく、すべて太字にする必要があります。どうすればこれを行うことができますか?請求書の前後にも考慮すべきテキストがあります。
編集:私が与えた例はランダムであり、実際にスクリプトを使用する場合、スクリプトは例が何であるかを知らないと想定されます。したがって、すべてのスクリプトは、Bill がいる行を見つけて、その行を太字にする必要があることを認識しています。
また、これは googlescript であり、javascript に似ていますが、いくつかの機能が欠けていることも考慮してください。