teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

コードを修正

2021/09/29 23:51

投稿

sawa
sawa

スコア3002

answer CHANGED
@@ -38,9 +38,9 @@
38
38
  //前の文字が太字の時
39
39
  }else{
40
40
  //太字が続く場合はcountをプラス
41
- if(text.isBold(i)){
41
+ if(text.isBold(i) && i<plainText.length-1){
42
42
  count++;
43
- //太字が終わったら出力して、リセット
43
+ //太字が終わったら、もしくはテキストの最後まできたら出力して、リセット
44
44
  }else{
45
45
  boldWords.push(plainText.slice(start,start+count));
46
46
 

1

文章を一部修正

2021/09/29 23:50

投稿

sawa
sawa

スコア3002

answer CHANGED
@@ -2,7 +2,8 @@
2
2
 
3
3
  Googleスプレッドシートは情報多いけど、Googleドキュメントは情報少ないんで大変です。
4
4
 
5
- リファレンスを見ると`getFontWeight`はDocumentAppのBodyクラス、textクラスどちらにも無さそうなんで、
5
+ リファレンスを見ると`getFontWeight`はDocumentAppのBodyクラス、
6
+ textクラスどちらにも見当たりません。
6
7
  どうやらGoogleドキュメントでは使えないメソッドなのかなと。
7
8
 
8
9
  代わりに`isBold(offset)`ってメソッドがTEXTクラスにあるので、