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

回答編集履歴

2

ヒントを追加

2019/11/05 04:46

投稿

roots
roots

スコア315

answer CHANGED
@@ -31,16 +31,39 @@
31
31
  ですので、
32
32
 
33
33
  最終的な指示は
34
- DocumentApp.openByUrl(value).getBody().setBackgroundColor("#FFFFFF")
34
+ DocumentApp.openByUrl(value).getBody().setBackgroundColor("#FFFF00")
35
35
 
36
36
  となっていて、結果的に全文背景色が変わったことになると思われます。
37
37
 
38
38
 
39
39
  ---
40
40
 
41
+
41
42
  問題点の回答はしましたが、具体的にやりたい 対象の行のみを背景色にするのは
42
43
  私は詳しくないのでわからないですが、
43
44
 
44
45
  .getBody()したデータから、1行1行、改行してsearchをし、それをスプレッドシートでいうところのgetRangeができれば、どうにかできるんじゃないかとは思いますが、方法はわからない状況です。
45
46
 
46
- 以上、解決のヒントになれば幸いです。
47
+ 以上、解決のヒントになれば幸いです。
48
+
49
+
50
+
51
+ ### 追記
52
+ 問題のヒントになる方法を一応見つけましたので貼ります。
53
+ これを今回のプログラムに組み込んでみてlogをみてみるとなにかのヒントになるかもしれません。
54
+ 以上頑張ってください。
55
+
56
+ ```GAS
57
+ var body = document.getBody().getParagraphs(); //本文を取得
58
+
59
+ for (var i = 0; i < body.length; i++)
60
+ {
61
+ var log = body[i].getText()
62
+ Logger.log(log)
63
+ if(log == "調べたい文字列")
64
+ {
65
+ Logger.log("↑これだよ!")
66
+ }
67
+ }
68
+ }
69
+ ```

1

言葉が変なのの修正と、コード色がテスト様の色だったのを。本件の色に修正

2019/11/05 04:46

投稿

roots
roots

スコア315

answer CHANGED
@@ -19,7 +19,7 @@
19
19
 
20
20
  最終的に
21
21
 
22
- asText.setBackgroundColor("#FFFFFF")
22
+ asText.setBackgroundColor("#FFFF00")
23
23
 
24
24
  となっていますが。
25
25
 
@@ -39,7 +39,7 @@
39
39
  ---
40
40
 
41
41
  問題点の回答はしましたが、具体的にやりたい 対象の行のみを背景色にするのは
42
- 私は詳しくわからないのでわからないですが、
42
+ 私は詳しくないのでわからないですが、
43
43
 
44
44
  .getBody()したデータから、1行1行、改行してsearchをし、それをスプレッドシートでいうところのgetRangeができれば、どうにかできるんじゃないかとは思いますが、方法はわからない状況です。
45
45