Google Apps ScriptをiPhoneで編集・実行する方法

最終更新日:2026年8月4日

はじめに

Google Apps Scriptをお使いの方は基本的にはPCで編集と実行を行っていると思います。しかし、外出中や「ちょっとだけ確認したい」というふとした時に、iPhoneからサクッと操作したいと思ったことがあるのではないでしょうか。

この記事ではiPhoneでのGASの編集や実行方法、そしてiPhoneから現実的にGASを活用するための方法についてお伝えします。iOSでの検証内容ですが、Androidをご利用の方も参考にしていただけます。

⚠️ UIの変更について(2022年以降):スプレッドシートからGASを開く方法は旧メニュー「ツール → スクリプトエディタ」から「拡張機能 → Apps Script」に変更されています。直接 script.google.com にアクセスする方法は変わりません。

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でコピーして開く方法が基本です。

⚠️ 注意:スプレッドシートアプリからはApps Scriptを開けません。iPhoneのスプレッドシートアプリの「拡張機能」メニューはPC版より制限されており、Apps Scriptへのアクセスができません。必ずブラウザから直接開いてください。

アカウントの確認

Googleアカウントを複数所有している方は注意が必要です。PCで作成したスクリプトのオーナーアカウントと、iPhoneでログインしているGoogleアカウントが同一でなければ、スクリプトを開いても編集・実行できません。iPhoneのブラウザで開く前に、アカウントを確認してください。

カーソル位置のズレ問題

iPhoneのブラウザでGASのスクリプトエディタ(Apps Script)を開くと、行番号とコードの表示がズレることがあります。

iPhoneでGASを開いたときの行番号とコードのズレ

行番号の間隔が狭く、コードの文字が大きいためズレが生じています。このため「上から○行目にカーソルを合わせる」という操作が非常に困難になります。コードが長くなるほど大変なため、iPhoneでのスクリプト編集は緊急時以外は推奨しません。編集はPCで、実行だけiPhoneで行うのが現実的です。

iPhoneで実行する方法

iPhoneからGASを実行する方法は主に3つあります。それぞれ特徴が異なるため、用途に合わせて使い分けましょう。

方法1:実行トリガーを設定する

GASのトリガー機能を使うと、スプレッドシートの「編集時」や「変更時」などのイベントに合わせてスクリプトを自動実行できます。iPhoneのスプレッドシートアプリでスプレッドシートを編集するだけでスクリプトが動くため、最もシンプルな方法です。

トリガー設定の手順(iPhoneブラウザから設定可能):

  1. ブラウザで script.google.com を開き、対象のスクリプトを開く
  2. 左メニューの「時計アイコン(トリガー)」をクリック
  3. 右下の「トリガーを追加」をクリック
  4. 以下を設定して保存:
    • 実行する関数:実行したい関数名を選択
    • イベントのソース:スプレッドシート
    • イベントの種類:「編集時」または「変更時」を選択(iPhoneから動作確認済み)

「編集時」「変更時」はiPhoneのスプレッドシートアプリからの操作でも発火することを確認しています。一方、「スプレッドシートを開いたとき(起動時)」はモバイルでは動作しない場合があります。

方法2:Web App(ウェブアプリ)として公開して実行する

GASスクリプトをWeb Appとして公開すると、専用URLをブラウザで開くだけでスクリプトを実行できます。iPhoneのSafariやChromeのブックマークに登録しておけば、ボタンひとつで実行できる環境を作れます。

Web App公開の基本手順:

  1. Apps Scriptエディタ右上の「デプロイ」→「新しいデプロイ」をクリック
  2. 種類として「ウェブアプリ」を選択
  3. 「次のユーザーとして実行」と「アクセスできるユーザー」を設定
  4. 「デプロイ」をクリックすると専用URLが発行される
  5. その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を活用できます。ぜひ試してみてください。

▼ アクロビジョンについて

👔

一緒に働きましょう

一人ひとりのキャリアに向き合い、
活躍できる現場をご紹介します。

採用サイトを見る →
💻

システム開発のご依頼・ご相談

コンサルティングから運用保守まで、
ワンストップで対応します。

まずはお気軽にご相談ください →