2017/4/13追記:Google画像検索APIの提供終了によって、本スクリプトも動かなくなりました。
Google Apps Script を用いて、Googleスプレッドシートに、Google画像検索のトップとして表示される結果を返します。下記の記事内容をまとめ直したものです。
スクリプト
getTopImageUrl.gs
function getTopImageUrl(query) {
var url = 'http://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=' + encodeURI(query);
var response = UrlFetchApp.fetch(url);
var json = response.getContentText();
var object = Utilities.jsonParse(json);
return object["responseData"]["results"][0]["unescapedUrl"];
}
使い方
Googleスプレッドシート上で、任意のセルに検索キーワードを入力(例として、A2セル)し、=getTopImageUrl(A2)
とすると、Google画像検索結果のトップ画像URLが表示されます。そのURLに対して、Googleスプレッドシートに元々あるimage関数を使用することで、Google画像検索結果のトップ画像がセルに表示されます。
下記では、例として、「都道府県名 AND ラーメン」というキーワード一覧で検索した、各都道府県のラーメン画像スプレッドシートを作成しました。
参考
下記のページを参考にしました。