こんにちは!今回は、スマホやタブレットからでもGoogleスプレッドシートのGAS(Google Apps Script)を活用する方法をご紹介します。パソコンが苦手な方でも安心して使えるように、わかりやすく解説しますね。
スマホでGASを使うには?
まず、スマホでGASを使うには、いくつかの方法があります。代表的なものを見てみましょう。
スプレッドシートの編集で自動実行
スプレッドシートのセルを編集すると、自動でGASが動作するように設定できます。例えば、セルに数値を入力すると、合計が自動で計算される仕組みです。これなら、ボタンを押す手間もなく、スムーズに操作できます。
チェックボックスを使った実行
スマホでは、図形ボタンがうまく動作しないことがあります。そこで、チェックボックスを使ってGASを実行する方法があります。チェックボックスにチェックを入れると、指定したGASが実行される仕組みです。これなら、スマホでも簡単に操作できます。
ショートカットアプリを活用
iPhoneの「ショートカット」アプリを使って、GASを実行する方法もあります。ショートカットを設定しておけば、ワンタップでGASを実行できるので、作業効率がアップします。
実際に試してみよう!簡単な在庫管理
では、実際にスマホで使える簡単な在庫管理の例を見てみましょう。
スプレッドシートの準備
まず、スプレッドシートに以下のような表を作成します。
| 品名 | 在庫数 | 単位 | プラスボタン | マイナスボタン |
|---|---|---|---|---|
| 牛乳 | 10 | 本 | チェックボックス | チェックボックス |
| 卵 | 30 | 個 | チェックボックス | チェックボックス |
| 豚肉 | 500 | g | チェックボックス | チェックボックス |
GASの設定
次に、GASを使って、チェックボックスがオンになったら在庫数を増減させるスクリプトを作成します。
javascript
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var range = e.range;
var value = range.getValue();
if (range.getColumn() == 4 && value === true) { // プラスボタン
var stockCell = sheet.getRange(range.getRow(), 2);
stockCell.setValue(stockCell.getValue() + 1);
} else if (range.getColumn() == 5 && value === true) { // マイナスボタン
var stockCell = sheet.getRange(range.getRow(), 2);
stockCell.setValue(stockCell.getValue() - 1);
}
}
このスクリプトを設定すれば、チェックボックスをオンにするだけで在庫数が増減します。
スマホでの操作
スマホからスプレッドシートを開き、チェックボックスをタップするだけで、在庫数が自動で更新されます。これなら、冷蔵庫の前で手軽に在庫管理ができますね。
よくある質問
Q1: スマホでGASのスクリプトを編集できますか?
はい、スマホのブラウザからGASのエディタにアクセスして、スクリプトの編集が可能です。ただし、画面が小さいため、長いコードの編集は少し大変かもしれません。
Q2: スマホでボタンを使ったGASの実行はできますか?
スマホでは、スプレッドシート上の図形ボタンがうまく動作しないことがあります。そのため、チェックボックスを使ってGASを実行する方法がおすすめです。
Q3: iPhoneのショートカットアプリでGASを実行できますか?
はい、iPhoneの「ショートカット」アプリを使って、GASを実行することができます。ショートカットを設定しておけば、ワンタップでGASを実行できるので便利です。
まとめ
スマホやタブレットからでも、GoogleスプレッドシートのGASを活用する方法はいくつかあります。自分の使いやすい方法を見つけて、日々の作業を効率化してみてくださいね。



コメント