前提・実現したいこと
GAS下記のソースコードを走らせようとすると、エラーが出てしまいます。
デバックの状態ではエラーが出ていないように見えるのですが、
実行しようとすると下記エラーメッセージが出てきます。
このエラーはなぜ発生しているのか、どうすれば解決できるのか教えていただけますでしょうか。
発生している問題・エラーメッセージ
undefined からプロパティ「length」を読み取れません
該当のソースコード
GAS
1function google(){ 2 var ss = SpreadsheetApp.getActive().getSheetByName('抽出ツール'); 3 var kw = ss.getRange("A1").getValue(); 4 var word = [" "," あ"," い"," う"," え"," お"]; //実際はあ〜んまでありますが長いので割愛 5 var reqs = word.map(function(e) {return {url: "http://www.google.com/complete/search?hl=ja&output=toolbar&q=" + kw + e}}); 6 var res = UrlFetchApp.fetchAll(reqs); 7 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()]}))}, []); 8 ss.getRange(2, 3, values.length, values[0].length).setValues(values); 9}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/10 10:43
2019/09/11 11:57
2019/09/12 00:13
2019/09/14 06:13
2019/09/17 01:44
2019/09/17 05:54