Konfiguracja zasobu, która służy do definiowania treści i działania dodatku do Google Workspace w edytorach. Pliki manifestu dodatków do Google Workspace muszą zawierać wszystkie komponenty oznaczone jako Wymagane, jeśli rozszerzają Edytor.
Edytujący
Konfiguracja pliku manifestu dodatku do Google Workspace dla rozszerzeń edytora. Więcej informacji znajdziesz w artykule Rozszerzanie Edytorów za pomocą dodatków Google Workspace.
| Zapis JSON | 
|---|
|   {
    "homepageTrigger": {
      object (HomepageTrigger)
    },
    "onFileScopeGrantedTrigger": {
      object (OnFileScopeGrantedTrigger)
    },
    "linkPreviewTriggers": [
      {
        object (LinkPreviewTriggers)
      }
    ],
    "createActionTriggers": [
      {
        object (CreateActionTriggers)
      }
  } | 
| Pola | |
|---|---|
| homepageTrigger | 
 Ta funkcja wywołująca tworzy stronę główną dodatku w aplikacji hosta. Zastępuje ona 
             | 
| onFileScopeGrantedTrigger | 
 Wymagany, jeśli dodatek zawiera zachowanie specyficzne dla bieżącego dokumentu Edytora, które jest wywoływane, gdy użytkownik autoryzuje zakres  | 
| linkPreviewTriggers[] | 
 Wymagane w przypadku podglądu linków. Lista wyzwalaczy podglądu linków w pliku Dokumentów, Arkuszy lub Prezentacji Google. Więcej informacji znajdziesz w artykule Wyświetlanie podglądu linku za pomocą elementów inteligentnych. | 
| createActionTriggers[] | 
 Wymagane do utworzenia zasobu innej firmy. Lista aktywatorów do tworzenia zasobów w usłudze innej firmy z menu @. Więcej informacji znajdziesz w artykule Tworzenie zasobów innych firm za pomocą elementów inteligentnych. | 
OnFileScopeGrantedTrigger
Konfiguracja aktywatora kontekstowego, który uruchamia się, gdy użytkownik wyświetli okno dialogowe zakresu pliku żądania za pomocą CardService.newEditorFileScopeActionResponseBuilder()
.requestFileScopeForActiveDocument().build(); i przyzna autoryzację zakresu drive.file.
| Zapis JSON | 
|---|
| {
  "runFunction": string
} | 
| Pola | |
|---|---|
| runFunction | 
 drive.filezakres. Jeśli ta funkcja jest określona, musisz ją wdrożyć, aby utworzyć i zwrócić tablicę obiektówCarddo wyświetlania w interfejsie dodatku. | 
LinkPreviewTriggers
Konfiguracja wyzwalacza, który uruchamia się, gdy użytkownik wpisze lub wklei link z usługi innej firmy lub usługi Google do pliku Dokumentów, Arkuszy lub Prezentacji.
Aby skonfigurować ten wyzwalacz w dodatku do Google Workspace, zapoznaj się z artykułem Wyświetlanie podglądu linku za pomocą elementów inteligentnych.
| Zapis JSON | 
|---|
| {
  "labelText": string,
  "localizedLabelText": {
    string: string,
    ...
  },
  "runFunction": string,
  "logoUrl": string,
  "patterns": [
    {
      object(patterns)
    }
  ]
} | 
| Pola | |
|---|---|
| labelText | 
 Example: Support case. Ten tekst jest statyczny i wyświetla się, zanim użytkownicy uruchomią dodatek. | 
| localizedLabelText | 
 labelTextdo lokalizowania na inne języki. Podaj język w formacie ISO 639, a kraj lub region w formacie ISO 3166, oddzielając je myślnikiem-. Na przykład:en-US.Jeśli język użytkownika jest obecny w kluczach mapy, zobaczy on zlokalizowaną wersję  | 
| patterns[] | 
 | 
| runFunction | 
 https://www.googleapis.com/auth/workspace.linkpreview.
       Jeśli ta funkcja jest określona, musisz ją wdrożyć, aby akceptowała obiekt zdarzenia zawierającyEDITOR_NAME.matchedUrl.urljako argument i zwracała pojedynczy obiektCard, który wyświetla podgląd linku w interfejsie dodatku. | 
| logoUrl | 
 logoUrl. | 
UriPattern
Konfiguracja każdego wzorca adresu URL, który wywołuje podgląd linku.
| Zapis JSON | 
|---|
| {
  "hostPattern": string,
  "pathPrefix" : string
} | 
| Pola | |
|---|---|
| hostPattern | 
 subdomain.example.com, uwzględnij ją.
       Aby wyświetlić podgląd linków do całej domeny, jako subdomenę podaj symbol wieloznaczny w postaci gwiazdki (*).Na przykład  | 
| pathPrefix | 
 hostPattern.Jeśli np. wzorzec hosta adresu URL to  Aby dopasować wszystkie adresy URL w domenie wzorca hosta, pozostaw pole  | 
CreateActionTriggers
Konfiguracja reguły, która jest uruchamiana, gdy użytkownik wybierze element menu integracji innej firmy z menu @ w Dokumentach Google.
Aby skonfigurować ten wyzwalacz dla dodatku Google Workspace, zapoznaj się z artykułem Tworzenie zasobów innych firm za pomocą inteligentnych elementów.
| Zapis JSON | 
|---|
| {
  "id": string,
  "labelText": string,
  "localizedLabelText": {
    string: string,
    ...
  },
  "runFunction": string,
  "logoUrl": string,
} | 
| Pola | |
|---|---|
| id | 
 [a-zA-Z0-9-]+.. | 
| labelText | 
 Create support case. | 
| localizedLabelText | 
 labelTextdo lokalizowania na inne języki. Podaj język w formacie ISO 639, a kraj lub region w formacie ISO 3166, oddzielając je myślnikiem-. Na przykład:en-US.Jeśli język użytkownika jest obecny w kluczach mapy, zobaczy on zlokalizowaną wersję  | 
| runFunction | 
 | 
| logoUrl | 
 logoUrl. |