スクリプトを使用して書式を設定するために、Google ドキュメントで特定の単語を見つけようとしています。問題は、それが最初の段落にあるときに、 findText() が単語を見つけることしかできないように見えることです。他の場所にある場合、 findText() はおかしくなり、単語の(一見)ランダムな場所を提供します。コーディング方法は次のとおりです。
function findBoldMarks(){
var doc = DocumentApp.openById('docId');
var docText = doc.editAsText();
// search initial bold markup
var srcB0 = body.findText('bold0');
var idB0 = srcB0.getStartOffset();
// search final bold markup
var srcB1 = body.findText('bold1');
var idB1End = srcB1.getEndOffsetInclusive();
// set markup and text wrapped within bold markup as bold
docText.setBold(idB0, idB1End, true);
}
ここで基本的なことを無視しているに違いない気がしますが、何時間も格闘した後、もうわかりません. どんな考えでも感謝します。ありがとう!