「OKグーグル、本を探して チャート式化学」
「チャート式化学は机の上にあります」



ファイルメーカーの文字化けがあったためにGASを通すことになりました。苦労しましたがGASの勉強になりました。また、グーグルスプレットシートを通すことからこれを応用して翻訳機を作れます。苦労は常に成長の元ですね。

IFTTT///////////////////////////////////

「OKグーグル、本を探して チャート式化学」でGASにテキスト:チャート式化学をPOSTする。

GAS/////////////////////////////////////

FM4の文字化け対策のため、ecl.jsをライブラリ化して読み込みます。
function doPost(e) {
var value = e.postData.getDataAsString(); //TextFieldの中身
var value2 = ecl.EscapeSJIS(value); //文字コード変換
var url = "http://*****.xyz:591/FMPro?-db=books.fmj&-layout=web&-format=books.htm&title="+value2+"&-script=ghn&-find";
UrlFetchApp.fetch(url);
}

(しゃべると空白が入るので実際にはA2セルを=SUBSTITUTE(SUBSTITUTE(A1," ","")," ","")としてスペースをとった方が上手くいきます)

FileMakerPro4(web companion)///////////////

本のタイトルから検索して、URLを出すスクリプトghnで場所を伝える
http://*****.xyz:50023/?ja=チャート式化学は机の上にあります

GoogleHomeNotifier(ESP8266 board)////////////////

「チャート式化学は机の上にあります」をGoogle Home Miniにしゃべらせる。

【後記】
本の検索システムならわざわざ古いファイルメーカーを使わなくても、そのままグーグルスプレッドシートでやった方が早いし、かっこいいです。
でも、web上にあるグーグルスプレッドシートでなく、ローカルパソコンにあるファイルメーカーを動かしたことで、次なる展開が待っています。
ファイルメーカーがスクリプトからロケットマウスを操作することによってパソコンのキーボードをマウスを無くしてしまうことです。
音声だけでパソコンの操作をしたいのです。
そのような電子カルテはナースの仕事を軽減するでしょう。
アップルが命を与えたマウスをそろそろ退治してしまおうという夢の計画の一歩です。