詳細!Googleサービスで開発のメリット、デメリット

目次
  1. メリット
  2. ランニングコスト、開発コストが低い
  3. サービスが豊富で、組み合わせが自由
  4. 業務の一部分だけを自動化できる
  5. 開発したシステム同士の連携が容易
  6. 本格的なアプリが開発できる
  7. デメリット
  8. 大規模な開発は苦手

こんにちはGASエンジニアの岡田です。

ここではGoogleサービスで開発を依頼するメリット、デメリットをより詳細について解説していきます。

 

メリット

 

ランニングコスト、開発コストが低い

ランニングコストが圧倒的に安い

GASはサービスやドメインを契約する必要がなく、無料のGoogleアカウントさえ持っていれば開発が可能です。
小規模であれば無料アカウントでも十分開発できますし、規模が大きくなってもGoogle Workspace680円のプランで開発することが可能です。

長期的に見て、非常にコスパが高い選択肢です。

 

 

開発にかかる工数が少ない

GASによる開発は、既存のGoogleサービスであるスプレッドシート、フォーム、Gmail、カレンダーに

アドオン(ソフトウェアに後から追加できる拡張機能)する形でシステムを作りますので、0から複雑な機能やUIを開発することがありません。

それによって工数が少なく済み、費用も抑えることができます。

 

 

サービスが豊富で、組み合わせが自由

Googleさえあれば、ほぼ全ての仕事を管理できるくらい沢山の種類のサービスがあり、網羅性が非常に高いです。

なので、ご要望に合わせて最適なサービスを組み合わせてシステムを作ることが可能です
(例)予約システム(フォーム&スプレッドシート&カレンダー)

 

またAPI連携も可能なので、Google以外のサービスともデータ連携をして開発をしていくことも可能です。

 

 

業務の一部分だけを自動化できる

業務の一部分だけ自動化できるのは、GASで開発でする最大の特徴の1つといえます。

 

通常であればシステム開発をする場合は、始まり~終わりまで全てを開発する必要があります。

しかしGASによる開発は、既存のスプレッドシートなどにアドオンすることで開発できるので、

既存の業務フローの一部分のみを自動化することが可能なのです。

 

これによって、大規模にシステム開発をするまでも無いけれど、面倒で工数がかかる業務を一部分だけシステム開発による自動化が可能になります。

 

 

開発したシステム同士の連携が容易

複数の異なるサービスを利用する場合は、肝心なところでシステム連携ができずに面倒な作業を要する場面が多々あります。

Googleサービスで開発したシステム同士であれば、もちろん容易にデータ連携することが可能です。

 

 

本格的なアプリが開発できる

Googleには、コードを書かなくてもアプリを開発できるノーコードサービス「AppSheet」があります。

2020年1月にGoogleによって買収されて仲間入りした新しいサービスです。

 

AppSheetについての解説はこちらをご覧ください。

DXの起爆剤!Googleのノーコード「AppSheet」とは?

 

AppSheetはスプレッドシートをデータベースにして、スマホやタブレットでも使える本格的なアプリを作ることができるサービスです。

Googleサービスはスマホで使いにくいという、今までの悩みを解決してくれる画期的なサービスです。

 

AppSheet自体では、そこまで複雑なプログラムを実行することはできませんが、

GASとの連携ができるので、複雑な処理がある場合はGASで実行させるなんて使い方もできます。

 

デメリット

ここまで沢山のメリットを説明しましたが、もちろんデメリットもあります。

 

大規模な開発は苦手

Googleサービスによる開発は小規模~中規模を得意としておりますが、大規模なシステムは得意ではありません。

 

データ量に限界がある

スプレッドシートは大量のデータの取り扱いには向いておりません。

数十万行のデータを使って処理をする場合は、我慢できないくらいに動きが悪くなってしまいます。

 

回避策としては

・データを定期的に別のシートに移して、扱うデータ量を減らす

・BigQueryというビッグデータを扱う本格的なデータベースを使用する

などがあります。

 

6分間の壁

GASには1回のプログラムの実行で最大6分間しか動かせないという制約があります。

大量の処理を一度に実行するシステムの場合は、GASは苦手な分野となります。

 

ただ大抵のシステムでは、この6分間の壁は超えないかなと思います。

 

 

以上、Googleサービスを使った開発のメリット、デメリットでした!

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

 

>>ブログまとめに戻る

この記事を書いた人

岡田 栄次郎 GoogleAppsScript ・AppSheet専門

エンジニア

  • システムエンジニア(SE)
  • ITコンサルタント

全てのシステム開発を一気通貫で対応します

ステータス
現在対応可能
希望時給
5,000円~10,000円
活動エリア
東京都

はじめまして、岡田と申します。 Google Apps Script、Google Workspace、Appsheetを活用したアプリ開発、業務改善ツール開発を専門のフリーランスエンジニアです。 ホームページ https://gas-engineering.jp/ GASやAppsheetについてのブログ一覧 https://freelance-meikan.com/freelance/554/blog/231 【開発のイメージが湧かない方へ】 Googleのサービスを使ったら、どんな感じに開発できるのかイメージが湧かないという方も大歓迎! フワッとしたイメージでも良いので「こんなことをしたい」という内容を伝えて頂ければ、その内容を実現するための方法を具体的に提案させて頂きます。 一度ビデオ会議でお話してみませんか?もちろん無料です。 【Google Apps Script、Appsheetで開発するメリット】 ★月々にかかる費用がタダ! Googleアカウントさえあれば利用可能なので月々にかかる費用が0円です。GASによる開発は、長期的にみて非常にお得です。 ★開発コストが低い Google WorkSpaceを元に開発するので、作業量が少なく済み、その分コストを抑えることができます。 ★他のGoogleサービスとの連携ができるので自由度が高い Google WorkSpace間の連携ができるので、用途に合わせて自由度高くシステムを作ることができます。 GAS、Appsheetの経験が豊富な私に開発をお任せ頂ければ、御社の業務の効率化に貢献することが可能です。是非宜しくお願い致します。 【無料ヒアリング】 ★無料ヒアリング予約フォーム★ https://forms.gle/f7DVaUkwYAMdyMxf7

対応業務
システム開発|スマホアプリ開発|事務代行
スキル
  • 業務改革
  • GCP

関連記事

  • DXの起爆剤!Googleノーコード「AppSheet」とは?

    岡田 栄次郎 GoogleAppsScript ・AppSheet専門

    現在のPV数
    3,163

    こんにちは!GASエンジニアの岡田です。今回は2019年にGoogleがサービスを開始したノーコードツール「AppSheet」についてご紹介します。 ノーコード…

  • 特定の件名のメールを受信すると、チャットに転送

    岡田 栄次郎 GoogleAppsScript ・AppSheet専門

    現在のPV数
    3,503

    こんにちはGASエンジニア岡田です。今回は、特定の件名のメールを受信するとチャットに転送してくれる便利なGASの紹介です! 「問い合わせフォーム」⇒「Gmail…

  • GASエンジニア岡田 ブログまとめ

    岡田 栄次郎 GoogleAppsScript ・AppSheet専門

    現在のPV数
    1,591

    【基本編】「システムを導入するほどでもないものの、工数のかかるアナログな業務」はスプレッドシートでデジタル化しよう!Google Apps ScriptGASっ…