AddOns マニフェスト リソース

リソース構成を定義するには、 Google Workspace アドオン 向上させることですGoogle Workspace アドオン マニフェストには、すべてのコンポーネントを Required とマークする必要があります。

AddOns

Google Workspace アドオン マニフェストの最上位 できます。

JSON 表現
{
  "common": {
    object (Common)
  },
  "calendar": {
    object (Calendar)
  },
  "drive": {
    object (Drive)
  },
  "gmail": {
    object (Gmail)
  },
  "docs": {
    object (Docs)
  },
  "sheets": {
    object (Sheets)
  },
  "slides": {
    object (Slides)
  }
}
フィールド
common

object (Common)

必須。指標スコープに含まれる <ph type="x-smartling-placeholder"></ph> Google Workspace アドオンです。 自動的に作成されます。 ここで定義した値の一部は、特定の値が入力されたときにデフォルト値として 省略できます。

calendar

object (Calendar)

Google Workspace アドオンがカレンダーを拡張する場合は必須。 Google Workspace アドオンの外観と動作の設定 Google カレンダー ホスト アプリケーション。このフィールドを省略すると、 Google カレンダーで無効になっています。

drive

object (Drive)

Google Workspace アドオンが Google ドライブを拡張する場合は必須。 Google Workspace アドオンの外観と動作の設定 Google ドライブのホスト アプリケーションです。このフィールドを省略すると、 アドオンが Google ドライブで無効になっています。

gmail

object (Gmail)

Google Workspace アドオンが Gmail を拡張する場合は必須。 Google Workspace アドオンの外観と動作の設定 Gmail のホスト アプリケーション。このフィールドを省略すると、 アドオンは Gmail で無効になっています。

docs

object (Docs)

Google Workspace アドオンが Google ドキュメントを拡張する場合は必須。 Google Workspace アドオンの ドキュメント ホスト アプリケーションです。このフィールドを省略すると、 アドオンはドキュメントで無効になっています。

sheets

object (Sheets)

Google Workspace アドオンがスプレッドシートを拡張する場合は必須。 Google Workspace アドオンの スプレッドシートのホストアプリケーションです。このフィールドを省略すると、 アドオンがスプレッドシートで無効になっています。

slides

object (Slides)

Google Workspace アドオンでスライドを拡張する場合は必須。 Google Workspace アドオンの スライドのホストアプリケーションです。このフィールドを省略すると、 アドオンがスライドで無効になっています。

一般的な

一般的なパラメータのマニフェスト構成は、 すべてのホスト アプリケーション。 ここで定義した値の一部は、特定の値が設定された場合に、 省略できます。

JSON 表現
{
  "homepageTrigger": {
    object (HomepageTrigger)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "logoUrl": string,
  "name": string,
  "openLinkUrlPrefixes": [
    string
  ],
  "universalActions": [
    {
      object (UniversalAction)
    }
  ],
  "useLocaleFromApp": boolean
}
フィールド
homepageTrigger

object (HomepageTrigger)

アドオンを作成するためのデフォルトのトリガー関数の仕様 homepage。この は、ホスト固有のホームページ トリガーが定義されていない場合に、 定義します。これも省略すると、汎用のホームページ カードが表示されます。 必要に応じて構築、使用されます。
layoutProperties

object (LayoutProperties)

アドオンのツールバーとボタンで使用する色の設定。
logoUrl

string

必須。ツールバーに表示される画像の URL。URL は公開 URL である必要があります。

name

string

必須。ツールバーに表示されるアドオンの名前。

openLinkUrlPrefixes[]

string

アドオンにアウトバウンド リンクを表示する場合は必須 ウィジェットを <ph type="x-smartling-placeholder"></ph> OpenLink HTML アンカータグを使用して、テキスト ウィジェットを作成できます。HTTPS URL のリスト 使用できます。ユーザーデータを保護するため、アドオンによってレンダリングされるリンクは、 一致していないことを確認できます。

<ph type="x-smartling-placeholder"></ph>をご覧ください。 URL を許可リストに登録するをご覧ください。

universalActions[]

object (UniversalAction)

共通のリスト アクションです。
useLocaleFromApp

boolean

true の場合、アドオン <ph type="x-smartling-placeholder"></ph> イベント オブジェクトを <ph type="x-smartling-placeholder"></ph> アクション コールバック関数やトリガー関数には、 ユーザーの言語 / 地域とタイムゾーンの情報。デフォルトは false

<ph type="x-smartling-placeholder"></ph>をご覧ください。 詳しくは、ユーザーの言語 / 地域とタイムゾーンにアクセスするをご覧ください。

LayoutProperties

Google Workspaceを制御する設定 アドオンのツールバーとボタンの色と外観。

JSON 表現
{
  "primaryColor": string,
  "secondaryColor": string
}
フィールド
primaryColor

string

ツールバーの色です。デフォルトはグレーです(#424242)。
secondaryColor

string

ボタンのデフォルト色。デフォルトはプライマリ カラーです(プライマリ カラーが set);それ以外の場合のデフォルトは青です(#2196F3)。

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

string

ユニバーサル アクションごとに必須。UI に表示されるテキスト このアクションのメニューです。
runFunction

string

openLink の場合、ユニバーサル アクションごとに必須 存在しないアプリの名前(指定されている場合) ユーザーがこのアクションを選択したときに実行されるスクリプト関数。

詳しくは、 ユニバーサル アクションのガイドをご覧ください。