Google Apps ScriptをiPhoneで編集・実行する方法
最終更新日:2026年8月4日
はじめに
Google Apps Scriptをお使いの方は基本的にはPCで編集と実行を行っていると思います。しかし、外出中や「ちょっとだけ確認したい」というふとした時に、iPhoneからサクッと操作したいと思ったことがあるのではないでしょうか。
この記事ではiPhoneでのGASの編集や実行方法、そしてiPhoneから現実的にGASを活用するための方法についてお伝えします。iOSでの検証内容ですが、Androidをご利用の方も参考にしていただけます。
iPhoneでできること・できないこと一覧
まず、iPhoneからGASを操作する際に「何ができて、何ができないか」を整理しておきましょう。
| 操作 | PC | iPhone (ブラウザ) |
iPhone (スプレッドシートアプリ) |
|---|---|---|---|
| スクリプトの編集 | ✅ | △ カーソルズレあり | ❌ |
| スクリプトの直接実行 | ✅ | ✅ | ❌ |
| トリガーの設定・確認 | ✅ | ✅ | ❌ |
| スプレッドシート上のボタンから実行 | ✅ | ❌ | ❌ |
| Web App(ウェブアプリ)経由で実行 | ✅ | ✅ | ✅ ブラウザ経由 |
| iOSショートカットアプリ経由で実行 | — | ✅ | ✅ |
この表のポイントは、iPhoneからのGAS実行は「スプレッドシートのボタン」からはできないが、トリガー・Web App・ショートカットアプリなど複数の代替手段があることです。
iPhoneで編集する方法と注意点
おそらくご存知かとは思いますが、Google Apps Scriptの編集をするにはPCとiPhoneでは同様の操作や処理はできません。また、スプレッドシートを編集する場合はWeb版ではなくiPhoneのアプリ版を使用するほうがベターです。
GASにはiPhoneアプリがないため、iPhoneで編集する場合はブラウザ(Safari等)からscript.google.comにアクセスするか、PCで開いたスクリプトのURLをiPhoneでコピーして開く方法が基本です。
アカウントの確認
Googleアカウントを複数所有している方は注意が必要です。PCで作成したスクリプトのオーナーアカウントと、iPhoneでログインしているGoogleアカウントが同一でなければ、スクリプトを開いても編集・実行できません。iPhoneのブラウザで開く前に、アカウントを確認してください。
カーソル位置のズレ問題
iPhoneのブラウザでGASのスクリプトエディタ(Apps Script)を開くと、行番号とコードの表示がズレることがあります。

行番号の間隔が狭く、コードの文字が大きいためズレが生じています。このため「上から○行目にカーソルを合わせる」という操作が非常に困難になります。コードが長くなるほど大変なため、iPhoneでのスクリプト編集は緊急時以外は推奨しません。編集はPCで、実行だけiPhoneで行うのが現実的です。
iPhoneで実行する方法
iPhoneからGASを実行する方法は主に3つあります。それぞれ特徴が異なるため、用途に合わせて使い分けましょう。
方法1:実行トリガーを設定する
GASのトリガー機能を使うと、スプレッドシートの「編集時」や「変更時」などのイベントに合わせてスクリプトを自動実行できます。iPhoneのスプレッドシートアプリでスプレッドシートを編集するだけでスクリプトが動くため、最もシンプルな方法です。
トリガー設定の手順(iPhoneブラウザから設定可能):
- ブラウザで script.google.com を開き、対象のスクリプトを開く
- 左メニューの「時計アイコン(トリガー)」をクリック
- 右下の「トリガーを追加」をクリック
- 以下を設定して保存:
- 実行する関数:実行したい関数名を選択
- イベントのソース:スプレッドシート
- イベントの種類:「編集時」または「変更時」を選択(iPhoneから動作確認済み)
「編集時」「変更時」はiPhoneのスプレッドシートアプリからの操作でも発火することを確認しています。一方、「スプレッドシートを開いたとき(起動時)」はモバイルでは動作しない場合があります。
方法2:Web App(ウェブアプリ)として公開して実行する
GASスクリプトをWeb Appとして公開すると、専用URLをブラウザで開くだけでスクリプトを実行できます。iPhoneのSafariやChromeのブックマークに登録しておけば、ボタンひとつで実行できる環境を作れます。
Web App公開の基本手順:
- Apps Scriptエディタ右上の「デプロイ」→「新しいデプロイ」をクリック
- 種類として「ウェブアプリ」を選択
- 「次のユーザーとして実行」と「アクセスできるユーザー」を設定
- 「デプロイ」をクリックすると専用URLが発行される
- そのURLをiPhoneのブックマークに追加
方法3:iOSショートカットアプリやIFTTTを使う
iPhoneのショートカットアプリ(Shortcuts)を使うと、GASのAPIやWeb AppのURLをショートカットとして登録でき、ホーム画面のアイコンをタップするだけでGASを実行できます。IFTTTなどのサードパーティサービスとの連携も同様に可能です。
GASをデプロイしたWeb AppのURLに対してショートカットアプリから「URLを開く」または「URLを取得」アクションを設定するだけで、iPhoneのホーム画面からワンタップ実行が可能になります。
よくある質問(FAQ)
Q. AndroidでもiPhoneと同じ方法で実行できますか?
基本的には同様の方法が使えます。Androidにもスプレッドシートアプリ(Google公式)があり、トリガーによる実行も動作します。ただしiOSショートカットアプリはAndroid非対応のため、代わりにAndroidのTaskerや「自動化」アプリを使う方法があります。
Q. GASの公式スマホアプリはありますか?
現時点(2026年)では、Google Apps Script専用のiPhone/Androidアプリは提供されていません。スマホからはブラウザ(Chrome/Safari)でscript.google.comにアクセスする方法のみです。
Q. iPhoneでGASを編集したい場合、最もやりやすい方法は?
iPhoneのブラウザでscript.google.comを開き横向き(ランドスケープ)モードにすると多少操作しやすくなります。ただし前述のカーソルズレ問題が残るため、ちょっとした修正に留めるのが現実的です。長い編集はPCで行うことを強くおすすめします。
Q. スプレッドシートのボタンをiPhoneから押して実行できませんか?
残念ながらできません。スプレッドシートのiPhoneアプリはボタン(図形)へのスクリプト割り当て実行をサポートしていません。代替としてトリガーやWeb App経由での実行を使ってください。
まとめ:iPhoneからGASを活用する3つの方法
この記事のポイント:
- GASのスクリプト編集はiPhoneのブラウザから可能だが、カーソルズレ問題があり緊急時以外は非推奨
- スプレッドシートアプリからApps Scriptは開けない。必ずブラウザ(script.google.com)から
- iPhoneから実行する方法は3つ:①トリガー設定、②Web App公開、③iOSショートカットアプリ
- スプレッドシート上のボタンからの実行はiPhoneでは不可。トリガー(編集時/変更時)が最もシンプルな代替策
- PCで編集・トリガーを設定しておけば、あとはiPhoneからスプレッドシートを操作するだけで自動実行できる
PCとiPhoneではできることが異なりますが、トリガー・Web App・ショートカットアプリを組み合わせることでiPhoneからでも十分にGASを活用できます。ぜひ試してみてください。
関連記事
- スプレッドシートでスクリプトを使うための基本 — GASのgetRange/setValue等の基本メソッドを学ぶ
- Google Apps Scriptの自動化の活用事例 — GASで実際にできる自動化の具体例
- GASとChatWorkをAPI連携して毎週のタスクをbot通知する方法 — GASをトリガーで定期実行する実践例
▼ アクロビジョンについて


