スマホでスプレッドシートをメモ帳として使う
googleスプレッドシートを使ってスマホで音声入力するメモ帳を作成しました。旅行での備忘録だけではなく日常のメモとしても使えます
スプレッドシートのタブ名称
スプレッドシートが開いていれば「ファイル」⇒ 「新規作成」を選択して新しいスプレッドシートを作成します
googleドライブからでは「新規」⇒「スプレッドシート」を選択します
このあたりは言われなくても…ですよね ^^;
タブ名は「Memo」と「Record」 としています
どちらも頭文字は半角大文字です
book名は「旅メモ」としていますがこれは自由に決めて構いません
ただしスクリプト内の「旅メモ」を変更すると一連のスクリプトを変更する必要があるので注意してくださいね
メモのスクリプト(gas)
「拡張機能」から「Apps Script」を開きます
function を「onEdit(e)」とします
これはセル内に変更があれば自動でコードを実行するためのトリガーになります
このコードの特徴はチップ($)をもらったら音声入力する準備をするし入力が終わってチップ($)をもらったら記録するということです ^^;
PCとスマホの違い
さて、ここで困った問題が一つありました
PCではセルを選択してアクティベートするだけで選択状態となるのですがスマホではこれが動いてくれません
Sheet_memo.getRange(2,2).activate();
スマホではエンターキーを押すとアクティブセルが一段下になりますね
そこで$を入力して欲しいところのセルの色を変えて注意を促すようにしました
また、B 列を選択しないと記録しないようにしました
最も記録状態になればどのセルに入力しても記録・保存はできます
でも黄色のセルに$をあげた方が保存状態がきれいです ^^;
ということでこれがスクリプトです
現在工事中 ^^;