SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Copyright © Plannauts,Inc. 

【エンジニア交流会】

Google Apps Script活用ミートアップ #5



ノンプログラマーのための

はじめての App Maker



株式会社プランノーツ 高橋 宣成

1
Copyright © Plannauts,Inc. 
 2
「#GAS活」皆勤賞!

Copyright © Plannauts,Inc. 
Copyright © Plannauts,Inc. 

■高橋宣成(タカハシノリアキ)


・1976年5月5日生まれ

・東京都板橋区在住

・株式会社プランノーツ代表

・ひとり社長で研修・執筆・開発とか



 @ntakahashi0505


 noriaki.takahashi.923


 n_takahashi0505
自己紹介
3
Copyright © Plannauts,Inc. 
 4
ミッション

- Office・VBA

- G Suite・Google Apps Script

- Python

“日本の『働く』の価値を上げる“

⇒ノンプログラマーへのIT支援・プログラミング教育

Copyright © Plannauts,Inc. 
Copyright © Plannauts,Inc. 

ブログ
いつも隣にITのお仕事

■ 103万PV/月

■ カテゴリ

- Excel・VBA
- G Suite・GAS
- Python
- IT・働き方

5
Copyright © Plannauts,Inc. 
 6
書籍執筆

5刷…12,000部突破!
ExcelVBAを実務で
使い倒す技術
祝・5刷…
7,900部!
パーフェクトExcelVBA(仮)
詳解!GoogleAppsScript
完全入門
11/25発売予定!
ノンプログラマーが動かして覚える
入門Python仕事術(仮)
執筆開始!
Copyright © Plannauts,Inc. 
Copyright © Plannauts,Inc. 

コミュニティ
ノンプログラマーのための

スキルアップ研究会

~プログラミングを中心としたスキルを身に
着け続ける研究をするための場



■メンバー数96名

■コンテンツ

 - 月1回の定例会

 - 月2回以上の勉強会

 - プログラミング講座

 - オンラインサポート

 - 未発表書籍・記事の共有

 - 執筆・登壇・実務等の機会の提供

7
Copyright © Plannauts,Inc. 
 8
今日はApp Makerの話

Copyright © Plannauts,Inc. 
 9
1. App Makerとは
2. デモ
3. 補足情報と参考情報
Copyright © Plannauts,Inc. 
 10
App Makerとは

G Suiteのローコードアプリ開発環境
Copyright © Plannauts,Inc. 
 11
App Makerの特徴

● ドラッグ&ドロップ+ポチポチでアプリ開発
● G Suiteと簡単に連携できる
● 追加費用なしで使える(※)
Copyright © Plannauts,Inc. 
 12
App Makeで作れるアプリ

● スタッフ管理
● 顧客管理
● 備品管理
● ワークフロー(稟議・出張)
● Q&Aフォーラム
● ギャラリー
Googleの20%プロジェクトから生まれたサービス
Copyright © Plannauts,Inc. 
 13
ただし…



※G Suite Business以上

※ドメイン外に公開不可

(ロードマップとしては公開予定あり)

↓

社内アプリケーション専用

Copyright © Plannauts,Inc. 
 14
GASによる社内ツール開発で悩ましいこと

1. スプレッドシート自由すぎる問題
2. スマホ・タブレットで使いたい問題
Copyright © Plannauts,Inc. 
 15
よし、Webアプリケーションだ!

Copyright © Plannauts,Inc. 
 16
GASによるWebアプリ開発

モデル
スプレッドシート操作
ビュー
HTML+CSS
コントローラー
入力・制御
ビジネスロジック
Copyright © Plannauts,Inc. 
 17
GASによるWebアプリ開発

機能 何をどうする
モデル
 ● スプレッドシートの読み書きはコードを書く

ビュー
 ● HTML+CSSでコードベタ打ち

● 画面更新はコードを書く

コントローラー
 ● ビジネスロジック

● G Suite連携

● リクエスト処理・イベント処理・その他

Copyright © Plannauts,Inc. 
 18
フロントの技術かなり必要

コーディング&デバッグがかなり辛い

Copyright © Plannauts,Inc. 
 19
そこで、App Maker

Copyright © Plannauts,Inc. 
 20
App MakerによるWebアプリ開発

機能 何をどうする
モデル
 ● 「DATA」を使用

ビュー
 ● 「PAGES」にウィジェットを配置

コントローラー
 ● 「SCRIPTS」を書く

○ ビジネスロジック

○ G Suite連携

○ その他

Copyright © Plannauts,Inc. 
 21
App MakerによるWebアプリ開発

モデル
「DATA」
ビュー
「PAGES」
コントローラー
「SCRIPTS」
Copyright © Plannauts,Inc. 
 22
DATA

● Cloud SQL
○ デフォルト/カスタム
○ テストなら月1000円くらい
● Directory
○ G Suiteアカウント一覧
● Calculatedほか
○ 計算モデル
アプリのデータ構造を定義
Copyright © Plannauts,Inc. 
 23
PAGES

● Page
○ いわゆるページ
● Page Fragment
○ 再利用するUI部品
(ヘッダー・フッターなど)
● Popup
○ ポップアップ・ナビゲーションな
ど
ウィジェットを配置するしてページを作る
Copyright © Plannauts,Inc. 
 24
SCRIPTS

● Client
○ ブラウザ側JS
○ UIとやり取り
● Server
○ サーバー側GAS
○ G Suiteと連携
GAS・JSでアプリをカスタマイズ
Copyright © Plannauts,Inc. 
 25
デモ

1. アプリ作成
a. Cloud SQLモデル
b. ページ&UI
2. ログインユーザー取得
a. Directoryモデル
b. ヘッダー修正
Copyright © Plannauts,Inc. 
 26
App Make補足情報

● App Makerに適したアプリ
○ 1つのソリューション&小さなアプリ
○ 1~2人の開発者で作成できる
https://developers.google.com/appmaker/getting-started/design-best-practices?hl=ja
● doGet/doPostは使えない
● トリガーはScriptApp.newTrigger(function)で設置
Copyright © Plannauts,Inc. 

● 公式ドキュメント

https://developers.google.com/appmaker/

● いつも隣にITのお仕事 App Makerマニュアル

https://tonari-it.com/app-maker-manual/

● チュートリアル

https://developers.google.com/appmaker/tutorials

● サンプル

https://developers.google.com/appmaker/samples
※「テンプレート」は沼なので「Starter App」以外は取り扱い注意
27
App Makerの参考情報

Copyright © Plannauts,Inc. 
 28
ぜひ活用してみてください!

Copyright © Plannauts,Inc. 



ご清聴ありがとうございました



29

Contenu connexe

Dernier

UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 

Dernier (9)

UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 

En vedette

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

20191112GAS活#5「ノンプログラマーのためのはじめてのApp Maker」

  • 1. Copyright © Plannauts,Inc. 
 【エンジニア交流会】
 Google Apps Script活用ミートアップ #5
 
 ノンプログラマーのための
 はじめての App Maker
 
 株式会社プランノーツ 高橋 宣成
 1
  • 2. Copyright © Plannauts,Inc. 
 2 「#GAS活」皆勤賞!

  • 3. Copyright © Plannauts,Inc. 
Copyright © Plannauts,Inc. 
 ■高橋宣成(タカハシノリアキ) 
 ・1976年5月5日生まれ
 ・東京都板橋区在住
 ・株式会社プランノーツ代表
 ・ひとり社長で研修・執筆・開発とか
 
  @ntakahashi0505 
  noriaki.takahashi.923 
  n_takahashi0505 自己紹介 3
  • 4. Copyright © Plannauts,Inc. 
 4 ミッション
 - Office・VBA
 - G Suite・Google Apps Script
 - Python
 “日本の『働く』の価値を上げる“
 ⇒ノンプログラマーへのIT支援・プログラミング教育

  • 5. Copyright © Plannauts,Inc. 
Copyright © Plannauts,Inc. 
 ブログ いつも隣にITのお仕事
 ■ 103万PV/月
 ■ カテゴリ
 - Excel・VBA - G Suite・GAS - Python - IT・働き方
 5
  • 6. Copyright © Plannauts,Inc. 
 6 書籍執筆
 5刷…12,000部突破! ExcelVBAを実務で 使い倒す技術 祝・5刷… 7,900部! パーフェクトExcelVBA(仮) 詳解!GoogleAppsScript 完全入門 11/25発売予定! ノンプログラマーが動かして覚える 入門Python仕事術(仮) 執筆開始!
  • 7. Copyright © Plannauts,Inc. 
Copyright © Plannauts,Inc. 
 コミュニティ ノンプログラマーのための
 スキルアップ研究会
 ~プログラミングを中心としたスキルを身に 着け続ける研究をするための場
 
 ■メンバー数96名
 ■コンテンツ
  - 月1回の定例会
  - 月2回以上の勉強会
  - プログラミング講座
  - オンラインサポート
  - 未発表書籍・記事の共有
  - 執筆・登壇・実務等の機会の提供
 7
  • 8. Copyright © Plannauts,Inc. 
 8 今日はApp Makerの話

  • 9. Copyright © Plannauts,Inc. 
 9 1. App Makerとは 2. デモ 3. 補足情報と参考情報
  • 10. Copyright © Plannauts,Inc. 
 10 App Makerとは
 G Suiteのローコードアプリ開発環境
  • 11. Copyright © Plannauts,Inc. 
 11 App Makerの特徴
 ● ドラッグ&ドロップ+ポチポチでアプリ開発 ● G Suiteと簡単に連携できる ● 追加費用なしで使える(※)
  • 12. Copyright © Plannauts,Inc. 
 12 App Makeで作れるアプリ
 ● スタッフ管理 ● 顧客管理 ● 備品管理 ● ワークフロー(稟議・出張) ● Q&Aフォーラム ● ギャラリー Googleの20%プロジェクトから生まれたサービス
  • 13. Copyright © Plannauts,Inc. 
 13 ただし…
 
 ※G Suite Business以上
 ※ドメイン外に公開不可
 (ロードマップとしては公開予定あり)
 ↓
 社内アプリケーション専用

  • 14. Copyright © Plannauts,Inc. 
 14 GASによる社内ツール開発で悩ましいこと
 1. スプレッドシート自由すぎる問題 2. スマホ・タブレットで使いたい問題
  • 15. Copyright © Plannauts,Inc. 
 15 よし、Webアプリケーションだ!

  • 16. Copyright © Plannauts,Inc. 
 16 GASによるWebアプリ開発
 モデル スプレッドシート操作 ビュー HTML+CSS コントローラー 入力・制御 ビジネスロジック
  • 17. Copyright © Plannauts,Inc. 
 17 GASによるWebアプリ開発
 機能 何をどうする モデル
 ● スプレッドシートの読み書きはコードを書く
 ビュー
 ● HTML+CSSでコードベタ打ち
 ● 画面更新はコードを書く
 コントローラー
 ● ビジネスロジック
 ● G Suite連携
 ● リクエスト処理・イベント処理・その他

  • 18. Copyright © Plannauts,Inc. 
 18 フロントの技術かなり必要
 コーディング&デバッグがかなり辛い

  • 19. Copyright © Plannauts,Inc. 
 19 そこで、App Maker

  • 20. Copyright © Plannauts,Inc. 
 20 App MakerによるWebアプリ開発
 機能 何をどうする モデル
 ● 「DATA」を使用
 ビュー
 ● 「PAGES」にウィジェットを配置
 コントローラー
 ● 「SCRIPTS」を書く
 ○ ビジネスロジック
 ○ G Suite連携
 ○ その他

  • 21. Copyright © Plannauts,Inc. 
 21 App MakerによるWebアプリ開発
 モデル 「DATA」 ビュー 「PAGES」 コントローラー 「SCRIPTS」
  • 22. Copyright © Plannauts,Inc. 
 22 DATA
 ● Cloud SQL ○ デフォルト/カスタム ○ テストなら月1000円くらい ● Directory ○ G Suiteアカウント一覧 ● Calculatedほか ○ 計算モデル アプリのデータ構造を定義
  • 23. Copyright © Plannauts,Inc. 
 23 PAGES
 ● Page ○ いわゆるページ ● Page Fragment ○ 再利用するUI部品 (ヘッダー・フッターなど) ● Popup ○ ポップアップ・ナビゲーションな ど ウィジェットを配置するしてページを作る
  • 24. Copyright © Plannauts,Inc. 
 24 SCRIPTS
 ● Client ○ ブラウザ側JS ○ UIとやり取り ● Server ○ サーバー側GAS ○ G Suiteと連携 GAS・JSでアプリをカスタマイズ
  • 25. Copyright © Plannauts,Inc. 
 25 デモ
 1. アプリ作成 a. Cloud SQLモデル b. ページ&UI 2. ログインユーザー取得 a. Directoryモデル b. ヘッダー修正
  • 26. Copyright © Plannauts,Inc. 
 26 App Make補足情報
 ● App Makerに適したアプリ ○ 1つのソリューション&小さなアプリ ○ 1~2人の開発者で作成できる https://developers.google.com/appmaker/getting-started/design-best-practices?hl=ja ● doGet/doPostは使えない ● トリガーはScriptApp.newTrigger(function)で設置
  • 27. Copyright © Plannauts,Inc. 
 ● 公式ドキュメント
 https://developers.google.com/appmaker/
 ● いつも隣にITのお仕事 App Makerマニュアル
 https://tonari-it.com/app-maker-manual/
 ● チュートリアル
 https://developers.google.com/appmaker/tutorials
 ● サンプル
 https://developers.google.com/appmaker/samples ※「テンプレート」は沼なので「Starter App」以外は取り扱い注意 27 App Makerの参考情報

  • 28. Copyright © Plannauts,Inc. 
 28 ぜひ活用してみてください!

  • 29. Copyright © Plannauts,Inc. 
 
 ご清聴ありがとうございました
 
 29