質問編集履歴
2
誤字修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
GASのscriptエラーがで
|
1
|
+
GASのscriptエラーがでる。【undefined からプロパティ「length」を読み取れません】
|
body
CHANGED
File without changes
|
1
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,10 +1,11 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
GAS下記のソースコードを走らせようとすると、エラーが出てしまいます。
|
3
3
|
|
4
|
-
ここに質問の内容を詳しく書いてください。
|
5
|
-
|
4
|
+
デバックの状態ではエラーが出ていないように見えるのですが、
|
6
|
-
|
5
|
+
実行しようとすると下記エラーメッセージが出てきます。
|
7
6
|
|
7
|
+
このエラーはなぜ発生しているのか、どうすれば解決できるのか教えていただけますでしょうか。
|
8
|
+
|
8
9
|
### 発生している問題・エラーメッセージ
|
9
10
|
|
10
11
|
```
|
@@ -17,18 +18,10 @@
|
|
17
18
|
function google(){
|
18
19
|
var ss = SpreadsheetApp.getActive().getSheetByName('抽出ツール');
|
19
20
|
var kw = ss.getRange("A1").getValue();
|
20
|
-
var word = [" "," あ"," い"," う"," え"," お"]; //実際はあ
|
21
|
+
var word = [" "," あ"," い"," う"," え"," お"]; //実際はあ〜んまでありますが長いので割愛
|
21
22
|
var reqs = word.map(function(e) {return {url: "http://www.google.com/complete/search?hl=ja&output=toolbar&q=" + kw + e}});
|
22
23
|
var res = UrlFetchApp.fetchAll(reqs);
|
23
24
|
var values = res.reduce(function(ar, e, i) {return ar.concat(XmlService.parse(e.getContentText()).getRootElement().getChildren("CompleteSuggestion").map(function(f, j) {return [f.getChild("suggestion").getAttribute("data").getValue()]}))}, []);
|
24
25
|
ss.getRange(2, 3, values.length, values[0].length).setValues(values);
|
25
26
|
}
|
26
|
-
```
|
27
|
+
```
|
27
|
-
|
28
|
-
### 試したこと
|
29
|
-
|
30
|
-
ここに問題に対して試したことを記載してください。
|
31
|
-
|
32
|
-
### 補足情報(FW/ツールのバージョンなど)
|
33
|
-
|
34
|
-
ここにより詳細な情報を記載してください。
|