GAS(GoogleAppScript)をiPhoneから実行したい

なかなかいい方法が見つからなかった。
しばらくはGASのトリガー「フォームを受信した時に起動」を使ってやってたんだけど、時々誤作動というか、不定期に2度フォームが送られてしまったりして不便だし不気味なので違う方法を考えた。(この原因も知りたいけど、、フォーラムでも解決できてなかったしとりあえず放置)

で、できそうなのが、GASにdoGet関数を使ってWebアプリケーションとして公開にし、iPhoneのショートカットを使って動かす。(これはほかのサイトで紹介されてた)

でもよく考えたらAppSheetでアプリ化もしていたので、こっちでやった方が手間がかからない?と思ってAppSheet、よく分からんけどやってみた。調べても情報がない。

方法は
AppSheet>Behavior>ActionsでNewActionを作り、Do thisに “External: go to a website”、TargetにGASのWebアプリで公開したアドレス(ダブルクオーテーション””で囲む)を入力。

ほかにもっと適した選択肢があるかもしれないが、全部試してない

適当なシートにActionを追加して見かけを整えたらOK。ViewTypeは”detale”にした。

iPhoneショートカットで動かすにはWebアプリを全ての人に公開にしないといけないと書いてあったと思うが、AppSheetの場合は自分だけに設定しても問題なかった。