技術のメモ帳

気が向いたときに書いてます

[GAS]Spreadsheetで文字列の意味を英和辞書・和英辞書・ウィキペディアから検索して出力する関数

SpreadSheetで指定したセルの文字列の意味を、デ辞蔵Webサービスが提供するEJDict英和辞典・Edict和英辞典・ウィキペディア日本語版から検索して出力するGoogle Apps Scriptの関数です。

SpreadSheetでなくとも利用可能ですが、分かりやすいのでそのように書いています。

デ辞蔵Webサービス 検索ライブラリ

以下は、実装したライブラリのコードとなります(ご利用時は読む必要はありません)。

SpreadSheetからの利用方法

  1. SpreadSheetのファイルを展開。
  2. ツール]→[スクリプトエディター]からエディタを起動し、空のプロジェクトを作成。
  3. スクリプトエディターの[リソース]→[ライブラリ]から検索して、デ辞蔵Webサービス 検索ライブラリ(Mu2aY0PW4EFpYLoJxujFTj8Lo7O4tWOsV)を追加します。
  4. 次の関数をコピーして貼り付ければ、SpreadSheet上から関数としてご利用いただけます。
// EJDict英和辞典から検索する関数
function getDescriptionByEJdict(word) {
  return DejizoJp.getDescriptionByEJdict(word);
}

// Edict和英辞典
function getDescriptionByEdictJE(word) {
  return DejizoJp.getDescriptionByEdictJE(word);
}

// ウィキペディア日本語版から検索する関数
function getDescriptionByWikipedia(word) {
  return DejizoJp.getDescriptionByWikipedia(word);
}

動作確認

問題なく動作していますね。

もしも興味があったら、利用してみてください。