前提・実現したいこと
素人からの質問です。
Google Apps Scriptを用いてGoogleサジェストのA~Z、あ〜んを一括取得して
Googleスプレッドシートに取得したいです。
しかし、GoogleサジェストがIMPORTXMLだからかうまくいきません。
Youtubeでのサジェスト一括取得はこちらのコードでできました。
IMPORTXML("http://www.google.com/complete/search?hl=ja&output=toolbar&q="A1,"//suggestion/@data")
発生している問題・エラーメッセージ
SyntaxError: Unexpected token: <(行 8、ファイル「Google Suggest」)
該当のソースコード
//サジェスト取得 function Google(){ var ss = SpreadsheetApp.getActive().getSheetByName('test'); var kw = ss.getRange("A1").getValue(); var word = ss.getRange("A2").getValue(); var url = "http://www.google.com/complete/search?hl=ja&output=toolbar&q="+kw +word ;"//suggestion/@data" ; var res = UrlFetchApp.fetch(url).getContentText(); var jsonData = JSON.parse( res )[1]; var y = jsonData; var j=1; var c=1; for(var i in y ){ ss.getRange(c, 3).setValue(y[i]); c++; } }
試したこと
var url = "http://www.google.com/complete/search?hl=ja&output=toolbar&q="+kw +word ;"//suggestion/@data" ;
ここをいろいろ変えて試していますが、うまくいきません。。。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/11 10:30
2019/05/11 11:56 編集
2019/05/15 01:51