Google Workspace アドオンのコンテンツと動作を定義するために使用されるリソース構成。Google Workspace アドオンのマニフェストには、必須とマークされたすべてのコンポーネントが含まれている必要があります。
AddOns
Google Workspace アドオンのマニフェスト構成の最上位。
| JSON 表現 | 
|---|
{
  "common": {
    object (Common)
  },
  "calendar": {
    object (Calendar)
  },
  "chat": {
    object (Chat)
  },
  "drive": {
    object (Drive)
  },
  "gmail": {
    object (Gmail)
  },
  "docs": {
    object (Docs)
  },
  "sheets": {
    object (Sheets)
  },
  "slides": {
    object (Slides)
  },
  "meet": {
    object (Meet)
  }
} | 
    
| フィールド | |
|---|---|
common | 
      
 必須。すべてのホスト アプリケーションに共通する Google Workspace アドオンの値を定義します。ここで定義された値の一部は、特定のホストの特定の値が省略された場合にデフォルトとして使用されます。  | 
    
calendar | 
      
 Google Workspace アドオンがカレンダーを拡張する場合に必要。Google カレンダー ホスト アプリケーション内の Google Workspace アドオンの外観と動作の構成。このフィールドを省略すると、Google カレンダーでアドオンが無効になります。  | 
    
chat | 
      
 Google Workspace アドオンが Chat を拡張する場合に必要。Google Chat アプリの構成。このフィールドを省略すると、Google Chat でアドオンが無効になります。 
  | 
    
drive | 
      
 Google Workspace アドオンがドライブを拡張する場合は必須。ドライブ ホスト アプリケーション内での Google Workspace アドオンの外観と動作の構成。このフィールドを省略すると、アドオンはドライブで無効になります。  | 
    
gmail | 
      
 Google Workspace アドオンが Gmail を拡張する場合に必要。Gmail ホスト アプリケーション内での Google Workspace アドオンの外観と動作の設定。このフィールドを省略すると、Gmail でアドオンが無効になります。  | 
    
docs | 
      
 Google Workspace アドオンがドキュメントを拡張する場合に必要。ドキュメント ホスト アプリケーション内での Google Workspace アドオンの外観と動作の構成。このフィールドを省略すると、ドキュメントでアドオンが無効になります。  | 
    
sheets | 
      
 Google Workspace アドオンがスプレッドシートを拡張する場合に必要。スプレッドシート ホスト アプリケーション内での Google Workspace アドオンの外観と動作の構成。このフィールドを省略すると、スプレッドシートでアドオンが無効になります。  | 
    
slides | 
      
 Google Workspace アドオンがスライドを拡張する場合に必須。スライド ホスト アプリケーション内での Google Workspace アドオンの外観と動作の構成。このフィールドを省略すると、スライドでアドオンが無効になります。  | 
    
meet | 
      
 Google Workspace アドオンが Meet を拡張する場合に必要。Meet ホスト アプリケーション内での Google Workspace アドオンの外観と動作の構成。このフィールドを省略すると、Meet でアドオンが無効になります。  | 
    
一般的な
すべてのホストアプリに共通のパラメータのマニフェスト構成。ここで定義された値の一部は、特定のホストの特定の値が省略された場合にデフォルトとして使用されます。
| JSON 表現 | 
|---|
{
  "homepageTrigger": {
    object (HomepageTrigger)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "logoUrl": string,
  "name": string,
  "openLinkUrlPrefixes": [
    string
  ],
  "universalActions": [
    {
      object (UniversalAction)
    }
  ],
  "useLocaleFromApp": boolean
} | 
    
| フィールド | |
|---|---|
homepageTrigger | 
      
  | 
    
layoutProperties | 
      
  | 
    
logoUrl | 
      
 必須。ツールバーに表示される画像の URL。URL は公開されている必要があります。  | 
    
name | 
      
 必須。ツールバーに表示されるアドオンの名前。  | 
    
openLinkUrlPrefixes[] | 
      
 
             詳しくは、 URL の許可リストをご覧ください。  | 
    
universalActions[] | 
      
  | 
    
useLocaleFromApp | 
      
 
 詳しくは、 ユーザーの言語 / 地域とタイムゾーンへのアクセスをご覧ください。  | 
    
LayoutProperties
Google Workspace アドオンのツールバーとボタンの色と外観を制御する構成。
| JSON 表現 | 
|---|
{
  "primaryColor": string,
  "secondaryColor": string
} | 
    
| フィールド | |
|---|---|
primaryColor | 
      
  | 
    
secondaryColor | 
      
  | 
    
UniversalAction
ユニバーサル アクションの構成。ユニバーサル アクションを選択すると、指定された URL リンクが開くか、指定された Apps Script 関数が実行されます。
| JSON 表現 | 
|---|
{ "label": string, // Union field rule can be only one of the following: "openLink": string, "runFunction": string, // End of list of possible types for union field rule. }  | 
    
| フィールド | |
|---|---|
label | 
      
  | 
    
openLink | 
      
 runFunction が存在しない場合は、各ユニバーサル アクションで必須。指定されている場合、ユーザーがこのアクションを選択したときにタブで開かれる URL。 | 
    
runFunction | 
      
 openLink が存在しない場合は、各ユニバーサル アクションで必須。指定されている場合、ユーザーがこのアクションを選択したときに実行される Apps Script 関数の名前。詳しくは、 ユニバーサル アクションのガイドをご覧ください。  |