先週 iGoogle が閉鎖されたため ( https://support.google.com/websearch/answer/2664197 )、Google 電卓 API も機能しません。
JavaScript電卓を実行するための最良の代替手段は何ですか? (文字列を指定すると、答えが評価されます。)
私が持っていたいくつかのアイデア:
- 結果を返す別のGoogle 検索クエリを見つけます (HTML スクレイピングを行うことを恐れていません)。
- 他の誰かが提供した別の APIを見つけます (YQL のようなもの - 私は既に通貨換算に使用しています)
- 純粋な JavaScript 電卓を使用する- 推奨できる適切な JavaScript ライブラリまたはスクリプトはありますか? (私が見たほとんどのスクリプトは、私が使用できない eval() を実行しているだけであり、ほとんどが JavaScript を紹介するためのチュートリアルのようです。)
助言がありますか?
Google 電卓が処理するサンプル クエリを次に示します。できることが多ければ多いほど良い:
- 10+10
- 5*9+(平方 10)^3
- キログラムで100ポンド
- http://www.googleguide.com/help/calculator.html
後で探しに来る人のための YQL 通貨換算情報: https://developer.yahoo.com/yql/console/?q=show%20tables&env=store://datatables.org/alltableswithkeys#h=select%20Rate% 20from%20yahoo.finance.xchange%20where%20pair%20in%20%28%22nzDgbp%22%29
"https://query.yahooapis.com/v1/public/yql?q=select%20Rate%20from%20yahoo.finance.xchange%20where%20pair%20in%20(%22" + from + to + "%22)&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=callBackFunctionName"