質問: ### 前提・実現したいこと 初歩的な質問ですみません。 PCでgoogle apps scriptにてスプレッドシートに作成した簡単なプログラムを スプレッドシートを開いて動作させているのですが、同じスプレッドシートを ipadやiphoneでログインして動作させるにはどうすればよいのでしょうか? 該当のスプレッドシートは開くのですが、PCではあったメニュー部がなく、 どうやって開いて、動作させればいいのか判りません。 それとも、iPadやiphoneは無理なのでしょうか? safariとchromeを試しましたが、いづれもシートが開くのみです。 アンドロイド端末が手元になく、確認していません。 動作確認は、windowsのIE11のみです。
回答: > > 該当のスプレッドシートは開くのですが、PCではあったメニュー部がなく、 > > どうやって開いて、動作させればいいのか判りません。 > > それとも、iPadやiphoneは無理なのでしょうか? > > > Google公式で「Android端末やiOS端末でスプレッドシートにメニューは出ず、またGASも実行できない。」との記載が見受けられないので正確とは言えないのですが、どうも出来ない(無理)のようです。 私の方でも自分で作ったGAS付きのスプレッドシートをiPadとAndroid端末で開いてみましたが、スクリプトは実行されず、またメニューも出ませんでした。GASで`onOpen`メソッドを作成しておけばスプレッドシートを開いた時に自動で実行されるはずですが、iPadでもAndroid端末でも実行されていません。モバイル機器用として制限があるようです。 2015年と数年前ですが、アプリ版について下記の記事がありました。 iOSやAndroidアプリ版のスプレッドシートにおける制限事項(主にGoogle Apps Scriptに関連する事項) また、teratailでも過去に、同様のことが聞かれています。 Googleスプレットシートのマクロ実行ボタン表示 ここでは挙げませんが、Stack Overflow等でも同様の質問/回答がたくさんあったものの、結局「制限事項」とのことで話が終わっているようです。