Konfiguracja zasobu używana do definiowania treści i zachowania 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. Szczegółowe informacje 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 wyzwalająca tworzy stronę główną dodatku w aplikacji hosta. Zastępuje ona
|
onFileScopeGrantedTrigger |
Wymagane, jeśli dodatek zawiera zachowanie
specyficzne dla bieżącego dokumentu, 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 wyzwalaczy 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 wyzwalacza kontekstowego, który jest uruchamiany, gdy w oknie zakresu pliku żądania używana jest wartość CardService.newEditorFileScopeActionResponseBuilder().requestFileScopeForActiveDocument().build();, a użytkownik przyznaje autoryzację zakresu drive.file.
| Zapis JSON |
|---|
{
"runFunction": string
} |
| Pola | |
|---|---|
runFunction |
drive.file. Funkcja musi zwracać tablicę obiektów Card dla interfejsu.
|
LinkPreviewTriggers
Konfiguracja wyzwalacza, który uruchamia się, gdy użytkownik wpisze lub wklei link z usługi innej firmy 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.
|
localizedLabelText |
labelText do lokalizacji na inne języki. Język podaj w formacie ISO 639, a kraj lub region w formacie ISO 3166. Oddziel je myślnikiem -.
|
patterns[] |
|
runFunction |
https://www.googleapis.com/auth/workspace.linkpreview. Funkcja musi przyjmować obiekt zdarzenia, który zawiera właściwość matchedUrl.url z adresem URL podglądu, i zwracać obiekt Card.
|
logoUrl |
logoUrl.
|
UriPattern
Konfiguracja każdego wzorca adresu URL, który wywołuje podgląd linku.
| Zapis JSON |
|---|
{
"hostPattern": string,
"pathPrefix" : string
} |
| Pola | |
|---|---|
hostPattern |
*).
|
pathPrefix |
pathPrefix puste.
|
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 w dodatku Google Workspace, przeczytaj artykuł 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 |
labelText do zlokalizowania. Język podaj w formacie ISO 639, a kraj lub region w formacie ISO 3166, oddzielając je myślnikiem -.
|
runFunction |
|
logoUrl |
logoUrl.
|