AppSheetとは、ノーコードでアプリを作れる開発プラットフォームです。
2020年1月にGoogleが買収し、Google Cloudのサービスの1つになりました。
AppSheetは、コーディング不要のアプリ開発サービスです。高機能で使いやすいアプリが作れ、スプレッドシートやgoogleマップなど、googleが提供しているツールとの親和性が高いのが特徴です。
Googleのサービスということで、Googleのクラウドサービスとの親和性が高く、ビジネスマンとの相性が良いツールとなっており、
「業務アプリ開発、社内DX推進」などの課題を抱えている方におすすめの内容となっております。
この記事の目次
AppSheetとは
AppSheetは社内のワークフロー改善や業務効率化向けのアプリ開発を目的とした、アプリ開発のプラットフォームで、2020年1月にAppSheet社からGoogleが買収したサービスです。
AppSheetの買収以前にGoogleは、「Google App Maker」という非エンジニアでも、業務効率化のアプリを開発できるサービスを提供していましたが、2021年1月にサービスを停止し、AppSheetに切り替えました。
AppSheet社はスタートアップ時点で、日本の大企業のアプリ開発に携わったり、サービスがGoogleに買収されたりと、高い技術力を持っている企業です。
また、現在はGoogleのサービスということで、Googleのクラウドサービスとの親和性が高く、ビジネスマンとの相性が良いツールとなっています。
「料金プラン、事例、学習方法」などをまとめた記事もありますので、AppSheetについてご存じない方は、以下の記事を読んでいただけたらと思います。
基本操作説明
アプリの作成は、拡張機能のタブから「AppSheet」を選択して、「アプリを作成」からアプリの新規作成を行います。
また、今回はスプレッドシートから作成する方法をご紹介しましたが、AppSheetからでもアプリの新規作成が可能です。
アプリ作成をクリックすると、画像左側の画面を経由し、画像右側の編集画面に遷移します。
今回は開発で必須となる赤枠の項目について解説を行なっていきます。
info
infoでは編集項目が4つあり、それぞれアプリの概要を設定する項目となっています。
具体的には、「エラー文言、アプリの名前、アプリの説明文言、データベースの相関図表示」などの項目を設定することができます。
Data
Dataでは、データベース設計を行ったり、バリデーションの設定などデータ処理の方法を設定することが可能です。
どれも必要な機能にはなりますが、Dataでデータベース設定を行えるようになれば、大抵のアプリは実装できるようになるのではと思います。
UX
UXでは、画面の表示方法やアプリのデザインなどをカスタマイズすることが可能です。
具体的には、言語の設定を行ったり、文字の修飾を行ったり、データをカレンダー表示にするなどの設定が可能です。
Behavior
Behaviorではレコードの追加や編集を行うことができます。
また、レコードの追加やデータベースの同期なども設定することができます。
Automation
自動化・効率化を行うことができます。
具体的には、「自動でメールを送信し、会議の5分前には自動で使用するファイルを開き、データをダウンロードする」といったことも可能なので、使いこなせれば大変便利な機能かと思います。
Security
Securityでは、アプリのセキュリティ設定を行うことができます。
具体的には、アカウントごとに編集権限を付与したりすることでセキュリティを担保することができます。
また、デバイスの暗号化やアクセスの制御など、編集権限だけでなく細かな設定も可能です。
管理アプリを作成してみる
では、実際にAppSheetで管理アプリを作成してみようと思います。
今回はAppSheetでどのような感じで作成していくかをざっくり解説しますので、
まず初めに、スプレッドシートを新規で作成して、ファイル名とシート名を設定します。こちらの名前は設定しないと、エラーとなってしまうようなので注意が必要なポイントの1つです。その次にデータベースのカラム(列)の項目を設定しておきます。
連携するデータをkeyとして設定しています。
ここまで設定したら、「拡張機能→AppSheet→アプリを作成する」からアプリを新規作成していきいます。
スプレッドシートからアプリを新規作成すると、AppSheetのエディタ画面に遷移します。
画像にある「タスク、タスクメモ」は、スプレッドシートで作成したシート名になります。
では、設定の方を行っていきたいと思います。
現時点では、「タスクシート」と「タスクメモシート」の連携ができていないのでスプレッドシートで設定した「keyタスク」をユニークIDに設定して、シート(データベース)連携を行っていきます。
はい、一度保存したところでエラーが発生してしまいました。
エラーの文言は英語ですが、かなり強調されて警告されるので初心者でも安心して開発を進めることができます。
ただ、AppSheetがエラーを置換してくれるわけではないので、自身で対応しなくてはいけません。
エラーが出た際は、検索して調べるか動画などの「YouTubeやUdemy」を利用するのが良いかと思います。
スマホ比率の入力フォームが画面の右側にありますが、こちらから挙動のテストを行うことができます。
以下の画像ではタスク名を「ノーコード勉強」として登録しています。
登録されたデータはこのように自動で一覧表示されます。
次に登録したタスクにメモを格納していきたいと思います。
登録したタスクをクリックして、メモを登録していきます。
画像は保存してあるファイルから持ってきてますが、スマホで利用する際などはその場で写真を撮って登録することも可能です。
次に、見た目やデータの表示方法の設定を行っていきます。
AppSheetではデータの表示方法の数が多くデフォルトで11種類用意されています。
今回は、カレンダーを選択しましたがグラフで表示したり、googleマップで写真の撮ったところを地図で表示するなどの設定が可能です。
登録したデータは、一番初めで作成したスプレッドシートに追記されていきいます。
keyのところは連携を行なっているので、同じ文字列になっているのが確認できるかと思います。
以下の画像は、実際にスマホで操作している時の画面です。
とりあえず現時点で、「keyタスクのフォームを隠す」、「ユニークIDが表示されているので、何かしらのタイトルに変更する」など修正すれば、個人的に利用できるレベルかと思います。
管理アプリの用途
今回は、タスクのメモアプリを作成し管理アプリのご紹介をさせていただきました。
タスク管理アプリやメモアプリと聞くと、活用の幅が狭いように感じるかもしれませんが、管理アプリをカスタマイズしていくことで便利なアプリを作成することができます。
カスタマイズすれば使いやすくなるのは当たり前かもしれませんが、AppSheetは同じような他のノーコードツールと比較しても簡単に実装できる幅が広く感じました。
また、携帯で使用することができるので、「タスク」を「案件」に、「タスクメモ」を「日報」として活用すれば、営業マンの日報アプリとして活用できます。
さらに、表示形式にgoogleマップを追加することによって、撮った写真がどの現場で撮影されたものなのかの判断を行うことができます。
また、Automationなどを使いこなすことによって、24時に営業マンからの報告をまとめてグラフにしたものを生成しメールで送信するなど、日々の業務を自動化することなども可能です。
そのほかにも、アイディア次第で「在庫管理、出席確認」など、簡単に日々の生活や業務で役立つアプリを開発することが可能です。
管理アプリのモックをプレゼント
今回紹介した、管理アプリですがシンプルなため活用できる幅が広いので、この機会にAppSheetに興味を持っていただけたら嬉しく思います。
また、使用しているツールもスプレッドシートやgoogleのアカウントなど、普段使用しているツールをそのまま使用できる点に関しても非常に使いやすく感じるツールかと思います。
NOCODOでは、AppSheetに限らず様々なツールを活用し、業務効率化や業務自動化の後押しをサポートさせていただいております。
今回ご紹介した、管理アプリのモックに興味がある方や社内DXに関して課題を抱えておられる方は、是非ともお問い合わせフォームからご連絡いただければ幸いです。
NOCODOプライベートセミナー(業務DXアプリの内製化を希望の方!!)
ノーコードツール「kintone」を活用したプライベートウェビナーも実施しています。
ウェビナーでは、お客様の情報をもとに内容変更しつつご紹介しております。
無料プライベートウェビナーとなっておりますので、お気軽にご参加ください。
その他人気記事はこちら
日本語対応のノーコードツール5選!!プロダクト開発から業務改善まで対応!!(Click、MagicInstructions、サスケWorks、Kintone、Platio)
Googleのノーコードツール「AppSheet」でスプレッドシートをより強力に、業務効率化!
日本語対応ノーコードツール!アプリ開発から業務DX!「IT導入補助金2022」に選ばれた新サービス!
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://www.binance.com/sl/register?ref=P9L9FQKY
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me. https://accounts.binance.com/sv/register?ref=S5H7X3LP
sizde uygun fiyatlardan heets satin alin.
After reading your article, I have some doubts about gate.io. I don’t know if you’re free? I would like to consult with you. thank you.
Thanks for sharing. I read many of your blog posts, cool, your blog is very good. https://accounts.binance.com/es/register?ref=W0BCQMF1
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
I am a student of BAK College. The recent paper competition gave me a lot of headaches, and I checked a lot of information. Finally, after reading your article, it suddenly dawned on me that I can still have such an idea. grateful. But I still have some questions, hope you can help me.
The point of view of your article has taught me a lot, and I already know how to improve the paper on gate.oi, thank you. https://www.gate.io/fr/signup/XwNAU
The point of view of your article has taught me a lot, and I already know how to improve the paper on gate.oi, thank you. https://www.gate.io/tr/signup/XwNAU
Your article gave me a lot of inspiration, I hope you can explain your point of view in more detail, because I have some doubts, thank you.
Your article gave me a lot of inspiration, I hope you can explain your point of view in more detail, because I have some doubts, thank you.
Your article gave me a lot of inspiration, I hope you can explain your point of view in more detail, because I have some doubts, thank you. 20bet
Your article helped me a lot, is there any more related content? Thanks! https://accounts.binance.com/ka-GE/register-person?ref=FIHEGIZ8
The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested.
Your article helped me a lot, is there any more related content? Thanks! https://www.binance.com/zh-CN/join?ref=YY80CKRN
Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://www.binance.com/tr/join?ref=P9L9FQKY
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me. https://www.binance.info/pl/join?ref=JHQQKNKN
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://www.binance.info/sk/join?ref=OMM3XK51
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
Your article helped me a lot, is there any more related content? Thanks!
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me. https://www.binance.com/join?ref=P9L9FQKY
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
Your article helped me a lot, is there any more related content? Thanks!
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Your article helped me a lot, is there any more related content? Thanks!
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?