Advanced 11 Steps 8時 16分 33クレジット
This Quest of hands-on labs demonstrates the power of integrating Google Cloud Platform services and tools with G Suite applications. With integration technologies such as App Script and the Clasp Command Line environment, you will create and publish web apps and add-ons for G Suite products: Sheets, Docs, Forms, and Slides. With App Maker you will build a ready-to-use app that has a Google Cloud SQL Database, Google Maps integration, and a Mobile Responsive Design. Other labs create direct connections to GCP data sources-- using the BigQuery API, Sheets, and Slides to collect, analyze and present data.
Prerequisites
This Quest assumes familiarity with G Suite apps (Docs, Sheets, Calendar, Gmail, Hangouts Chat) as a power user. Before taking the labs in this Quest, you should have developed a familiarity with basic Google Cloud Platform services and tools by also taking the labs and earning a badge for the GCP Essentials Quest.Quest Outline
Introduction to APIs in Google
このラボでは、API のアーキテクチャと基本機能について学習した後、Cloud Shell で Cloud Storage API メソッドを構成して実行する方法を演習で確認します。
Creating a Gmail Add-on
In this hands-on lab you create a Gmail Add-on that allows you to quickly change the labels of an email thread.
Google Apps Script: コード 4 行で Google スプレッドシート、Google マップ、Google Code にアクセスする
このラボでは、ウェブ開発言語の中でも主流の JavaScript でコードを記述して、Google のデベロッパー テクノロジーを簡単に利用する方法について説明します。
Write Apps That Access G Suite APIs
このラボでは、Google Drive(REST / HTTP)API を使用して実践演習を行います。API を有効にして必要な認証情報を取得した後、アプリケーションから API リクエストを実行し、ドライブ内にある最初の 100 個のファイルとフォルダの一覧を表示します。
Apps Script CLI - clasp
Apps Script CLI(clasp)は、ローカルで Apps Script プロジェクトの作成、編集、デプロイができるツールです。このツールを使って、コマンドラインからスプレッドシート、ドキュメント、フォーム、スライドなどのサービス向けのウェブアプリやアドオンの作成と公開ができます。
Hangouts Chat ボット - Apps Script
Google Apps Script を使って、シンプルな Hangouts Chat ボット(Attendance Bot)を作成する方法を学習します。このボットは、Gmail と連携してユーザーの不在通知を設定し、Google カレンダーと連携してユーザーのカレンダーにミーティングの予定を登録します。
レポートツールとしての Google スプレッドシート: Sheets API
このラボでは、ユーザー向けのカスタム レポートツールとして Google スプレッドシートを使用する方法を学習します。注文追跡用のサンプル アプリケーションを変更して、データベースのレコードをスプレッドシートにエクスポートし、Google Sheets API でデータを可視化するようにします。
カスタム プレゼンテーション ツールとしての Google Slides API
このラボでは、Google Slides API と BigQuery を使用して、よく使用されるソフトウェア ライセンスの分析結果を報告するプレゼンテーションを作成します。
Big Data Analysis to a Slide Presentation
This lab leverages two Google developer platforms: G Suite and Google Cloud Platform (GCP). It uses GCP's BigQuery API, Sheets, and Slides to collect, analyze and present data.
Using the Natural Language API from Google Docs
このハンズオンラボでは、Apps Script を使用して Google ドキュメントから Natural Language API を呼び出し、ドキュメント内で選択されたテキストの感情を分析します。
Build a Complete Database Web App with App Maker
In this lab you will learn how to use Google App Maker to build a web app that is connected a database.