かずきち。の日記

サーバサイドエンジニアのつぶやき

ノーコードのGoogleのAppSheetでモバイルアプリを1日で立ち上げてみる!GASなどで割り当てられるQuotaって理解してる?

モバイルアプリを作りたい

アプリを作るというと「ああ、プログラミングか」と落胆してしまう人も多いかと思いますが…
言語を書けない人も世の中には多いです。

jp.techcrunch.com
引用:
https://jp.techcrunch.com/2020/01/15/2020-01-14-google-acquires-appsheet-to-bring-no-code-development-to-google-cloud/

しかし2020年10月にGoogleがモバイルアプリ開発ツールの会社を買収したのはご存知ですか?

AppSheetはコードが書けない人でもすぐアプリが作れる

そんなわけでAppSheetの無料版でアプリを作っていきます。

f:id:kazukichi_0914:20220126101436j:plain

本当に1行もコードを書かずしてアプリを作ることができます。
ちなみに特に教わっていないです。

サイドバーに
「Data」
「UX」
「Behavior」
「Automation」などなど書いてありまして
英語が直感的にわかれば、あとはパズルみたいにアプリができます。

アプリを作るときってどうして作りたいかは人によって異なる

〜〜の問題を解決したいから作る
手元にこうゆうデータが存在するから作る

みたいにアプリを作る目的別に作ることができます。

f:id:kazukichi_0914:20220126101920g:plain

アプリ作成のチュートリアルもついているので特に学ばななくてOKです。
たぶん日本であまり流行っていない理由は英語だからですね。

料金は月500円から

フリープランにおおよそ入っているので契約する必要はないと思います。

f:id:kazukichi_0914:20220126102511g:plain
引用:
https://solutions.appsheet.com/pricing

機能はおよそ同じですが、アプリに割り当てられる「Quota」が異なります。
Quotaってわかりますか?

QuotaというのはGoogleから割り当てられるリソースのことです

日本語でいうとこの見積もりです。

f:id:kazukichi_0914:20220126102826g:plain]
引用:
https://developers.google.com/apps-script/guides/services/quotas


1日ここまでのリクエストなら無料範囲でやっていいよという指標をGoogleが公開しています。
いろいろいじっていると突然Googleが止まることがあります。

f:id:kazukichi_0914:20220126103111g:plain
引用:
https://www.cdatablog.jp/entry/2019/04/16/191006

そういうときはだいたいGoogleのQuotaに引っかかっています。
24時間などで制限解除されるので、解除されるまで待つか…
Googleアカウントを商業用に課金して使ってください。

引っかかりやすい制限はURL fetch calls

ウェブサイトをプログラム上から取得する際に追加います。

URL Fetch calls	URL Fetchの呼び出し回数	割り当て	20,000回(1日あたり)

1日20,000回を無料でコールできるのですが、ここは比較的制限に引っかかりやすいです。
そういうときは使えるようになるまで、寝るなり待ってみてください。