Package apps.extensions.markup

Index

CalendarClientActionMarkup

Champs
editAttendeesActionMarkup

EditAttendeesActionMarkup

Action qui ajoute des participants à l'événement Google Agenda.

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

Action qui ajoute les données de conférence à l'événement Google Agenda.

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

Action qui ajoute des pièces jointes à l'événement Google Agenda.

AddAttachmentsActionMarkup

Champs
addonAttachments[]

AddonAttachment

AddonAttachment

Champs
resourceUrl

string

title

string

Titre de la pièce jointe.

mimeType

string

Type MIME du contenu dans resourceUrl.

iconUrl

string

Lien vers l'icône de la ressource.

ConferenceDataMarkup

Balisage qui définit les données de conférence associées à un événement Google Agenda.

Champs
conferenceId

string

Identifiant unique de ces données de conférence. Ne doit pas dépasser 512 caractères.

entryPoints[]

EntryPointMarkup

Points d'entrée de la conférence. Un maximum de 300 points d'entrée est autorisé.

parameters[]

Parameter

Paramètres de module complémentaire supplémentaires. Vous ne pouvez pas dépasser 300 paramètres.

error

Error

Si cette valeur est définie, une erreur s'est produite lors de la création de la conférence.

note

string

Remarques supplémentaires (instructions de l'administrateur, mentions légales, etc.) à présenter à l'utilisateur Peut contenir du code HTML. Longueur maximale : 2 048 caractères.

conferenceSolutionId

string

Identifiant de la solution de conférence. Doit correspondre à une valeur du champ calendar.conferenceSolution.id du déploiement.

EntryPointMarkup

Un moyen de rejoindre la conférence.

Champs
type

Type

Type du point d'entrée. Obligatoire.

uri

string

URI permettant de rejoindre la conférence. Accepte les méthodes tel: et http(s): 1 300 caractères au maximum. Obligatoire.

label

string

Libellé du point d'entrée à présenter à l'utilisateur. Ne doit pas dépasser 512 caractères.

meetingCode

string

Un code de réunion permettant d'accéder à la conférence. Il ne doit pas comporter plus de 128 caractères.

accessCode

string

Code d'accès permettant d'accéder à la conférence. Il ne doit pas comporter plus de 128 caractères.

passcode

string

Un code secret permettant d'accéder à la conférence. Il ne doit pas comporter plus de 128 caractères.

password

string

Mot de passe permettant d'accéder à la conférence. Il ne doit pas comporter plus de 128 caractères.

pin

string

Code d'accès à la conférence. Il ne doit pas comporter plus de 128 caractères.

regionCode

string

Code de région CLDR/ISO 3166 du pays associé à ce point d'entrée. Applicable à Type.PHONE uniquement.

features[]

Feature

Caractéristiques du point d'entrée (péage ou numéro vert, par exemple). Un point d'entrée peut avoir plusieurs fonctionnalités.

Caractéristique

Caractéristiques du point d'entrée. Il est possible que certaines fonctionnalités ne s'appliquent qu'à des points d'entrée spécifiques.

Enums
UNKNOWN_FEATURE Fonctionnalité inconnue.
TOLL S'applique au point d'entrée PHONE. Un appel vers un numéro payant est facturé au destinataire de l'appel. Un numéro ne peut pas être à la fois un numéro vert et un numéro vert.
TOLL_FREE S'applique au point d'entrée PHONE. Pour l'appelant, l'appel vers un numéro vert est sans frais. Un numéro ne peut pas être à la fois un numéro vert et un numéro vert.

Type

Type du point d'entrée.

Enums
UNKNOWN Type de conférence inconnu.
VIDEO Une visioconférence.
PHONE Une conférence téléphonique
MORE Utilisé pour fournir un lien vers des informations supplémentaires permettant de rejoindre la conférence.
SIP Une conférence à l'aide du protocole d'initiation de session

Erreur

Représente une erreur survenue lors de la création de la conférence.

Champs
type

Type

Type d'erreur. Obligatoire.

authenticationUrl

string

Si le type d'erreur est AUTHENTICATION, le module complémentaire peut fournir une URL permettant aux utilisateurs de se connecter. Il ne doit pas comporter plus de 1 300 caractères.

Type

Enums
UNKNOWN Erreur inconnue.
AUTHENTICATION Erreur d'authentification.
TEMPORARY Une erreur temporaire s'est produite.
PERMANENT Erreur permanente.
PERMISSION_DENIED L'utilisateur n'est pas autorisé à effectuer certaines actions dans le système de conférence tiers.
CONFERENCE_SOLUTION_FORBIDDEN L'utilisateur n'est pas autorisé à se servir de la solution de conférence sélectionnée, mais il pourra peut-être utiliser d'autres solutions proposées par le module complémentaire.

Paramètres

Les paramètres spécifiques à la solution qui sont conservés avec les données d'événement et, si une mise à jour ou une suppression sont nécessaires, sont transmis au module complémentaire. Par exemple : [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]

Champs
key

string

Clé du paramètre. Il ne doit pas comporter plus de 50 caractères. Obligatoire.

value

string

Valeur du paramètre. Ne doit pas dépasser 1 024 caractères. Obligatoire.

EditAttendeesActionMarkup

Champs
addAttendeeEmails[]

string

Liste des participants à ajouter à l'événement Google Agenda.

EditConferenceDataActionMarkup

Champs

Champ d'union conference.

conference ne peut être qu'un des éléments suivants :

conferenceData

ConferenceDataMarkup

Données de conférence à ajouter à l'événement Google Agenda.

ChatClientActionMarkup

Ce type ne comporte aucun champ.

Actions gérées par les clients Chat

ChatClientDataSourceMarkup

Pour un widget SelectionInput qui utilise un menu de sélection multiple, il s'agit d'une source de données de Google Chat. La source de données renseigne les éléments de sélection pour le menu de sélection multiple. Par exemple, un utilisateur peut sélectionner des espaces Google Chat dont il est membre.

Disponible pour les applications Google Chat et indisponible pour les modules complémentaires Google Workspace.

Champs
Champ d'union source. Source de données Google Chat. source ne peut être qu'un des éléments suivants :
spaceDataSource

SpaceDataSource

des espaces Google Chat dont l'utilisateur est membre ;

SpaceDataSource

Source de données qui remplit les espaces Google Chat en tant qu'éléments de sélection pour un menu à sélection multiple. N'insère que les espaces dont l'utilisateur est membre.

Disponible pour les applications Google Chat et indisponible pour les modules complémentaires Google Workspace.

Champs
defaultToCurrentSpace

bool

S'il est défini sur true, le menu de sélection multiple sélectionne l'espace Google Chat actuel comme élément par défaut.

DriveClientActionMarkup

Champs
requestFileScope

RequestFileScope

RequestFileScope

Champs
itemId

string

EditorClientActionMarkup

Champs

Champ d'union action.

action ne peut être qu'un des éléments suivants :

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

Ce type ne comporte aucun champ.

GmailClientActionMarkup

Champs

Champ d'union type.

type ne peut être qu'un des éléments suivants :

taskAction

TaskActionMarkup

updateDraftActionMarkup

UpdateDraftActionMarkup

openCreatedDraftActionMarkup

OpenCreatedDraftActionMarkup

addonComposeUiActionMarkup

AddonComposeUiActionMarkup

AddonComposeUiActionMarkup

Champs
type

AddonComposeUiActionType

AddonComposeUiActionType

Enums
UNSPECIFIED Par défaut. Si aucune valeur n'est spécifiée, aucune action n'est effectuée.
DISMISS Ignore l'UI Compose du module complémentaire.

OpenCreatedDraftActionMarkup

Champs
draftId

string

ID du brouillon nouvellement créé, au format "r123".

draftStorageId

string

ID de l'espace de stockage du serveur au format hexadécimal, par exemple "15e9fa622ce1029d".

draftThreadServerPermId

string

ID permanent du serveur pour le thread du brouillon. Ce champ n'est défini nulle part et est ignoré lors du traitement d'OpenCreatedBrouillonActionMarkup. Fournissez et utilisez brouillonThreadStorageId à la place.

draftThreadId

string

ID du fil de discussion contenant le brouillon nouvellement créé, par exemple "15e9fa622ce1029d".

TaskActionMarkup

Champs
reloadTasks

bool

UpdateDraftActionMarkup

Champs
updateBody

UpdateBody

Champ contenant une série d'actions de mise à jour à effectuer sur le brouillon du corps du brouillon que l'utilisateur est en train de modifier.

updateToRecipients

UpdateToRecipients

Si cet attribut est défini, il remplace les destinataires existants du brouillon que l'utilisateur est en train de modifier.

updateCcRecipients

UpdateCcRecipients

Si cette option est définie, elle remplace les destinataires existants en Cc du brouillon que l'utilisateur est en train de modifier.

updateBccRecipients

UpdateBccRecipients

Si cette valeur est définie, elle remplace les destinataires existants en Cci du brouillon que l'utilisateur est en train de modifier.

updateSubject

UpdateSubject

Si cette valeur est définie, elle remplace l'objet existant du brouillon que l'utilisateur est en train de modifier.

Destinataire

Champs
email

string

UpdateBccRecipients

Champs
bccRecipients[]

Recipient

UpdateBody

Champs
insertContents[]

InsertContent

Champ répété contenant une série de contenus à insérer dans le brouillon que l'utilisateur est en train de modifier. Il peut s'agir de contenu HTML ou de contenu en texte brut.

type

Type

ContentType

Enums
UNSPECIFIED_CONTENT_TYPE Valeur par défaut lorsqu'aucune valeur n'est définie pour ContentType.
TEXT Indique que le contenu est en texte brut.
MUTABLE_HTML Indique que le contenu est au format HTML et qu'il est modifiable (modifiable).
IMMUTABLE_HTML Indique que le contenu est au format HTML et qu'il est immuable (non modifiable).

EmailMimeType

Abandon d'EmailMimeType. Veuillez utiliser ContentType.

Enums
UNSPECIFIED_EMAIL_MIME_TYPE Valeur par défaut lorsqu'aucun paramètre "EmailMimeType" n'est défini.
PLAIN_TEXT Indique que le contenu inséré est en texte brut.
HTML Indique que le contenu inséré est au format HTML.

InsertContent

Champs
content

string

Contenu à insérer.

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

Type de contenu inséré.

Type

Enums
UNSPECIFIED_ACTION_TYPE Valeur par défaut lorsqu'aucun type n'est défini.
IN_PLACE_INSERT Indique que cette action consiste à effectuer une insertion sur place. Par défaut, le contenu est inséré à la position actuelle du curseur. Si du contenu sélectionné est sélectionné, il le remplace.
INSERT_AT_START Indique que cette action doit effectuer une insertion au début du corps du message.
INSERT_AT_END Indique que cette action doit effectuer une insertion à la fin du corps du message.
REPLACE Indique que cette action consiste à remplacer le corps du message.

UpdateCcRecipients

Champs
ccRecipients[]

Recipient

UpdateSubject

Champs
subject

string

UpdateToRecipients

Champs
toRecipients[]

Recipient

HostAppActionMarkup

Actions gérées par des applications hôtes individuelles.

Champs

Champ d'union action.

action ne peut être qu'un des éléments suivants :

gmailAction

GmailClientActionMarkup

Actions gérées par Gmail.

calendarAction

CalendarClientActionMarkup

Actions gérées par Agenda.

driveAction

DriveClientActionMarkup

Actions gérées par Drive.

editorAction

EditorClientActionMarkup

Actions gérées par Docs, Sheets ou Slides.

sheetsAction

SheetsClientActionMarkup

Actions gérées par Sheets.

chatAction

ChatClientActionMarkup

Actions gérées par Chat.

HostAppDataSourceMarkup

Pour un widget SelectionInput qui utilise un menu de sélection multiple, il s'agit d'une source de données d'une application Google Workspace. La source de données renseigne les éléments de sélection pour le menu de sélection multiple.

Disponible pour les applications Google Chat et indisponible pour les modules complémentaires Google Workspace.

Champs
Champ d'union data_source. Application Google Workspace qui renseigne les éléments d'un menu à sélection multiple. data_source ne peut être qu'un des éléments suivants :
chatDataSource

ChatClientDataSourceMarkup

Une source de données de Google Chat.

SheetsClientActionMarkup

Champs
customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

Résultat d'un utilisateur exécutant une fonction personnalisée.

Champs
Champ d'union result. Résultat de l'exécution de la fonction personnalisée. result ne peut être qu'un des éléments suivants :
value

Value

Valeur résultant de l'exécution de la fonction personnalisée.

errorMessage

string

Message d'erreur à présenter à l'utilisateur en cas de problème.