ノーコードAppSheetのトライアルをやってみての感想

#ノーコード開発？
ノーコード開発とはどういったものかを体験したいので、GoogleAppSheetの無料トライアルやっていきます。

#目的
ノーコード開発でイメージしているのは

- 楽に開発が出来ちゃう！！

これだけ！
本当にそうなのかを検証したいのが目的です。

# スタート！
## まずはアクセス
https://cloud.google.com/appsheet

![2020-09-13_21h19_13.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/ff471d28-9b3c-2d78-361a-580cc9d4c1a4.jpeg)
（Googleアカウントは必要です。）
## 作る作る
なんかを使ってアカウント作成
![2020-09-13_21h22_49.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/595de248-5917-784e-518e-3257397ca72b.jpeg)
よくわからないがStart with a sample appを選択
![2020-09-13_21h23_40.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/bc7b31fb-0592-6981-6c7f-672b4a8f611e.jpeg)
![2020-09-13_22h02_37.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/bce8bbbe-d7b6-5b63-077b-4d3c91c0c6aa.jpeg)
うーん。よくわからない。。。翻訳こんにゃく
![2020-09-13_22h03_25.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/babfcaa0-cb2d-b97e-24ea-72d11d0fdb65.jpeg)
いい時代だなぁ。あとはこれをこんにゃくにして食べられるようにすればいいだけだよ。
とりあえずベタに資産管理にしてみよう。
![2020-09-13_22h05_54.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/a9271266-b3e3-b6d5-825d-4354521221f2.jpeg)
こんなのも選択できるのか。。。
とりあえず不動産サービスにするか。。。
![2020-09-13_22h07_48.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/b533102d-8261-14f6-4830-6f4b3c446065.jpeg)
![2020-09-13_23h44_18.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/34bf7bce-886a-2a3e-30f0-357a4ebaf260.jpeg)
出来た！
なるほど。左側が操作メニュー、真ん中が編集、右側がプレビュー画面ね。
プレビューを操作ポチポチ。
![2020-09-13_23h51_03.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/ba195cd3-0e86-ddcc-072b-ddb2580d3b11.jpeg)
![2020-09-13_23h51_08.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/724867df-6eb5-f365-ff11-35676c0bc780.jpeg)
![2020-09-13_23h51_48.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/d23f344b-f0b8-c006-2f31-baf21b4a1d6f.jpeg)
すげぇな。もう出来てるじゃん。
だけどアメリカンな画面ね。
日本語にしてみよう
![2020-09-13_23h55_42.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/193bcffc-23e7-cadd-3238-79b8ab83cf1b.jpeg)
UX→Managersボタンをクリック
![2020-09-13_23h57_12.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/d832cd7d-8a04-b149-5273-e40a7289d7a6.jpeg)
赤枠の所を修正すればいいのかな？
![2020-09-13_23h58_15.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/774ac671-a99e-fe45-90df-9de1c1f3892d.jpeg)
おお！当たり前だが全部反映されてる！
直感的な操作が可能なのは進化の表れだな～
電話番号追加したいな。。。
![2020-09-14_00h24_30.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/f34e5b45-6c95-2456-1268-5af84e1c3c29.jpeg)
Data→Managers
![2020-09-14_00h25_40.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/daf69a81-7900-ce00-4d56-d1ef2bd44448.jpeg)
View Sourceをクリック
![2020-09-14_00h27_21.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/5ea56159-03c7-a151-50e1-2aff8af42003.jpeg)
スプレッドシートが出てきた。カラム追加してみよう。
![2020-09-14_00h29_48.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/4faf19cd-537c-d240-6917-62dd97975027.jpeg)
追加したけどどうだろう？
![2020-09-14_00h34_33.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/b7b343e5-44ff-05af-7bcd-4d71347fd962.jpeg)
再生成って書いてるからこれかな？ポチ
![2020-09-14_00h38_08.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/b689553d-d3a7-6b5b-f101-9e55de538573.jpeg)
出てきたー！
![2020-09-14_00h46_02.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/65ad0e64-d1aa-cfdb-5f64-398c226d431d.jpeg)
再びUX→管理者
![2020-09-14_00h47_58.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/08be25b2-ecb3-e75f-ad21-ebdfa842578b.jpeg)
Secondary headerにManager EmailってのがあるこれをManager Phone Numberに変えてみる
![2020-09-14_00h49_33.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/f925d34d-68fa-fa53-bd81-2ccab5cbc4d2.jpeg)
あ、変わった。
このフォーマットだとメインとセカンダリの2項目だけが表示できるのかな？
こりゃ割と制約多めだな
＋ボタンを押すと編集画面にManager Phone Numberも出てきた。これは便利だな。
![2020-09-14_00h58_04.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/d4277990-70c4-f267-7d68-06dd07d48a75.jpeg)
とにかく保存しよ。
![2020-09-14_01h01_50.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/3880e0b9-d88a-b90e-f3ae-bba033c5160f.jpeg)
デプロイリンクポチポチしてたらなんかデプロイ出来ちゃった。
![2020-09-14_01h11_04.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/7e8eacdc-15e1-7899-72e4-2503fc2ef070.jpeg)
Usersでユーザを追加すると、対象のユーザに招待メールが届きます。
![2020-09-14_01h17_29.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567235/d426be7b-fb30-e2dd-8bf0-8af59d2793ad.jpeg)
招待されたアカウントで開くと作成したアプリが見れます。

といったところでしょうか。


# 使ってみての感想
※以下感想は、今回のサンプルアプリに限った感想です。
　ほかに優れたサンプルがあれば教えてほしいです。

まず、冒頭のイメージ(楽に開発が出来ちゃう)ですが、2割は当たっていたと思います。
ほぼ何もせずにあれだけのアプリが作れるので技術の進歩はすごいですよ。

ただ、まだまだ使いどころが限られるのではないかと思いました。

以下、気になった点

1. 画面構成の制約多くない？  
一覧画面でプライマリとセカンダリの２項目しか出ない時点で、私としてはかなりやる気をそがれました。  
この制約多めの仕組みだと、SEとしては顧客の要件に応えれるかがかなり不安になりますね。  
出来る出来ないをしっかり把握しないと顧客への提案は難しいかな？  
でもおそらくこれは画面フォーマットが充実すればよくなっていくものと思います。
1. 結局AppSheetのアプリになるの？  
これは間違っているかも。  
結局AppSheet内で動かすアプリを作るってことになるから、プログラム...(とは言えないのかノーコードだから。)じゃなくて色々定義をした集まりをすべてAppSheetに渡すことになるね。  
社内のSEならともかく、外部のSEがこれで顧客に提案するかしら？
1. 結局Excelでよくね？ってならない？  
やっぱり侮れないですね。Excelの力は。なんでもできちゃうんだから。  
絶対これで断られるよ。  
Excel買う位は経費で落とせるんだから。
1. データが多くなった時、うまく動くの？  
これは試していないからわからないです。  
ただ、例えば顧客に提案する時などに必ず聞かれると思うので気になりますね。  
「レスポンスはgoogle提供だから大丈夫です！」で通じるかなぁ～めちゃ不安。

もちろん工夫次第で顧客要件を満たすアプリを提案することも可能だと思いますが、
AppSheet（ノーコードを提供している企業ならどこでもだと思います。）で
出来ることと出来ないことをキチンと把握することが優先されますね。

おそらくAppSheetが使用される場面としては例えば以下のようなケースですかね。

1. 社内(割と小さい企業)で〇〇管理を紙で行っていた。
2. 社外でも共有したいのでアプリを構築したい
3. でも金がない
4. じゃあ、簡単な在庫管理のアプリをAppSheetで作っちゃおう。

っていう感じかな？
社内でのミニマムスタートにはベストな選択かも。

でも外部のSEがこれを提案するのは考えにくいな。

追記：酒飲みながら考えていたがこういう提案なら出来そうかな。
管理画面はAppSheetを使ってコストを抑えつつ、客に見せる画面は超かっこいい画面を手作りしましょう！
っていう提案ならSEはするかもな。

今回は以上です。

ありがとうございました。