Google Workspace での開発

Google Workspace には、サービスを Google Workspace に接続したり、Gmail、Google ドライブ、Google Chat などの Google Workspace アプリを拡張したりできる、さまざまなデベロッパー向けプロダクトとツールが用意されています。各 Google Workspace アプリまたは統合には、API の構成、認証の設定、デプロイの管理を行う独自の Google Cloud プロジェクトがあります。

Google Cloud コンソールの Google Workspace API の概要には、Google Cloud コンソールの他の場所で実行できる一般的な Google Workspace API タスクが多数表示されます。Google Workspace API はすべて 1 か所に集められているため、これらの API を管理できます。

Google Workspace の開発を始めるには、5 つの設定手順に沿ってクラウド プロジェクトを手動で構成するか、Google AI Studio でウェブアプリを構築します。

5 つのステップで開始

開発用の Cloud プロジェクトを手動で設定するには、次の 5 つの手順を完了します。

  1. Google Workspace アプリ、拡張機能、インテグレーション用の Google Cloud プロジェクトを作成します。

  2. Google Cloud プロジェクトで使用する API を有効にします。

  3. Google Workspace 向けの開発における認証と認可の仕組みを学習する。

  4. OAuth 同意を構成して、アプリがユーザーのデータにアクセスできることをユーザーが理解し、承認できるようにします。

  5. アプリのエンドユーザーまたはサービス アカウントを認証するためのアクセス認証情報を作成します。

Google AI Studio でウェブアプリを構築する

Cloud プロジェクトを手動で作成する代わりに、Google AI Studio を使用して、Google Workspace API が統合されたウェブアプリを開発してデプロイできます。

  • Google が管理するスターター ティア プロジェクト: 対象となる Google アカウントには、スターター ティアの追加利用規約に準拠した、Google が管理する無料のスターター ティア プロジェクトが自動的に割り当てられます。Cloud プロジェクトを手動で作成したり、認証情報を構成したりする必要はありません。サポートされている Google Workspace API と組み込みの Google ログイン OAuth 権限が事前構成されています。
  • ユーザー管理の Cloud プロジェクト: アカウントが Starter ティアの対象外である場合、または Starter ティア プロジェクトからアップグレードする場合は、Cloud プロジェクトを手動で構成する手順に沿って、ユーザー管理の Cloud プロジェクトを作成するか、既存のユーザー管理の Cloud プロジェクトを使用できます。Google AI Studio を使用して、アプリの構築時に Google Workspace API の使用を開始することもできます。Google AI Studio の他のサービスでは、ユーザー管理の Cloud プロジェクトにリンクされた Cloud 請求先アカウントが必要になる場合がありますが、サポートされている Google Workspace API では Cloud Billing は必要ありません。

Google AI Studio とスターター ティア プロジェクトからウェブアプリをデプロイする方法については、Google AI Studio からウェブアプリをデプロイするとスターター ティアの概要をご覧ください。

Google Workspace のデモのご紹介
Google Workspace Developers チャンネルでは、ヒント、コツ、最新機能に関する動画を公開しています。