質問編集履歴

1

ソースの編集

2020/03/30 05:39

投稿

daichi-onoue
daichi-onoue

スコア53

test CHANGED
File without changes
test CHANGED
@@ -12,13 +12,13 @@
12
12
 
13
13
  と入力すると、
14
14
 
15
- 表示します
15
+ ~~表示します~~
16
16
 
17
17
  と帰ってきますが、
18
18
 
19
19
  表示します ではなく、https://example.comのソースコード(191行目~535行目)を表示させたいです。
20
20
 
21
-
21
+ 下記ソースを少し編集しました。
22
22
 
23
23
 
24
24
 
@@ -62,13 +62,65 @@
62
62
 
63
63
  var message = 'こんにちは';
64
64
 
65
-
65
+ var options = {
66
+
67
+ method : "GET"
68
+
69
+ };
70
+
71
+
72
+
73
+ //アクセス先URLにGETリクエストを送信し、レスポンスを取得
74
+
75
+ var response = UrlFetchApp.fetch("http://cfabond2020.php.xdomain.jp/ma.php",options);
76
+
77
+
78
+
79
+ //レスポンスからページソース(内容)を取得
80
+
81
+ var content = response.getContentText("UTF-8");
82
+
83
+
84
+
85
+ var regex = /<div>(.*)</div>/g;
86
+
87
+
88
+
89
+ var match;
90
+
91
+ var ct = 0;
92
+
93
+ var data = [];
94
+
95
+
96
+
97
+ while((match = regex.exec(content)) !== null){
98
+
99
+ Logger.log(match);
100
+
101
+ data[ct] = match[1];
102
+
103
+ ct++;
104
+
105
+ }
106
+
107
+ var plain = content.replace(/</?[^>]+>/ig, "");
108
+
109
+
110
+
111
+ var message1 = encodeURIComponent(data);
112
+
113
+
114
+
115
+
116
+
117
+
66
118
 
67
119
  if(input.type == 'text') {
68
120
 
69
121
  if(input.text.match('待ち時間')) {
70
122
 
71
- message = '表示します';
123
+ message = message1;
72
124
 
73
125
  }
74
126