Package apps.extensions.markup

Index

CalendarClientActionMarkup

Champs
editAttendeesActionMarkup

EditAttendeesActionMarkup

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

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

Action qui ajoute des données de conférence à l'événement Google Agenda. Les modules complémentaires de visioconférence tiers ne peuvent être créés que dans Apps Script.

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. Les modules complémentaires de visioconférence tiers ne peuvent être créés que dans Apps Script.

Champs
conferenceId

string

Identifiant unique de ces données de conférence. 512 caractères maximum.

entryPoints[]

EntryPointMarkup

Points d'entrée de la conférence. Vous pouvez ajouter jusqu'à 300 points d'entrée.

parameters[]

Parameter

Paramètres supplémentaires du module complémentaire. Vous ne pouvez pas inclure plus de 300 paramètres.

error

Error

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

note

string

Notes supplémentaires (instructions de l'administrateur, mentions légales, etc.) à afficher pour 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 Les modules complémentaires de visioconférence tiers ne peuvent être créés que dans Apps Script.

Champs
type

Type

Type du point d'entrée. Obligatoire.

uri

string

URI permettant de rejoindre la conférence. Compatible avec tel: et http(s):, et ne doit pas dépasser 1 300 caractères. Obligatoire.

label

string

Libellé du point d'entrée à afficher pour l'utilisateur. 512 caractères maximum.

meetingCode

string

Code de réunion permettant d'accéder à la conférence. 128 caractères maximum.

accessCode

string

Code d'accès pour accéder à la conférence. 128 caractères maximum.

passcode

string

Un code secret pour accéder à la conférence. 128 caractères maximum.

password

string

Mot de passe permettant d'accéder à la conférence. 128 caractères maximum.

pin

string

Un code d'accès à la conférence. 128 caractères maximum.

regionCode

string

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

features[]

Feature

Caractéristiques du point d'entrée, comme le fait qu'il soit payant ou sans frais. Un point d'entrée peut comporter plusieurs fonctionnalités.

Fonctionnalité

Caractéristiques du point d'entrée. Certaines fonctionnalités ne s'appliquent peut-être qu'à des points d'entrée spécifiques.

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

Type

Type du point d'entrée. Les modules complémentaires de visioconférence tiers ne peuvent être créés que dans Apps Script.

Enums
UNKNOWN Type de conférence inconnu.
VIDEO Une visioconférence.
PHONE Une conférence téléphonique
MORE Permet de fournir un lien vers des informations supplémentaires sur la connexion à la conférence.
SIP Une conférence utilisant le protocole SIP

Erreur

Représente une erreur survenue lors de la création de la conférence. Les modules complémentaires de visioconférence tiers ne peuvent être créés que dans Apps Script.

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. 1 300 caractères maximum.

Type

Enums
UNKNOWN Erreur inconnue.
AUTHENTICATION Une erreur d'authentification.
TEMPORARY Il s'agit d'une erreur temporaire.
PERMANENT Erreur permanente.
PERMISSION_DENIED L'utilisateur n'est pas autorisé à effectuer une action dans le système de conférence tiers.
CONFERENCE_SOLUTION_FORBIDDEN L'utilisateur n'est pas autorisé à utiliser la solution de conférence sélectionnée (mais peut être autorisé à utiliser d'autres solutions proposées par le module complémentaire).

Paramètre

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 est nécessaire, sont transmis au module complémentaire. Par exemple : [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]

Champs
key

string

Clé du paramètre. 50 caractères maximum. Obligatoire.

value

string

Valeur du paramètre. 1 024 caractères maximum. 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 la conférence à ajouter à l'événement Google Agenda. Les modules complémentaires de visioconférence tiers ne peuvent être créés que dans Apps Script.

ChatClientDataSourceMarkup

Pour un widget SelectionInput qui utilise un menu à sélection multiple, une source de données Google Chat. La source de données renseigne les éléments de sélection du menu à sélection multiple. Par exemple, un utilisateur peut sélectionner les 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

Espaces Google Chat dont l'utilisateur est membre

SpaceDataSource

Source de données qui renseigne les espaces Google Chat en tant qu'éléments de sélection pour un menu à sélection multiple. Ne renseigne 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

Si la valeur est true, le menu de sélection multiple sélectionne l'espace Google Chat actuel comme élément par défaut.

ChatDataActionMarkup

Crée ou met à jour un message dans Google Chat. Pour en savoir plus, consultez Créer des interfaces Google Chat.

Champs
Champ d'union action. Une action Google Chat. La action ne peut être qu'un des éléments suivants :
createMessageAction

CreateMessageAction

Envoie un message en tant qu'application Google Chat.

updateMessageAction

UpdateMessageAction

Met à jour le message d'une application Google Chat.

updateInlinePreviewAction

UpdateInlinePreviewAction

Pour prévisualiser des liens, ajoutez une ou plusieurs cartes au message d'un utilisateur Google Chat.

CreateMessageAction

L'application Chat envoie un message. Pour en savoir plus, consultez Envoyer des messages Google Chat.

Champs
message

Message

Message Google Chat.

UpdateInlinePreviewAction

L'application Chat prévisualise un lien dans un message en ajoutant ou en modifiant une ou plusieurs fiches. Pour en savoir plus, consultez Prévisualiser les liens dans les messages Google Chat.

Champs
cardsV2[]

CardWithId

Tableau d'une ou plusieurs cartes.

UpdateMessageAction

L'application Chat met à jour le texte ou les fiches d'un message. Pour en savoir plus, consultez Envoyer des messages Google Chat.

Champs
message

Message

Message mis à jour.

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 cette valeur n'est pas spécifiée, aucune action n'est effectuée.
DISMISS Ferme l'UI de composition du module complémentaire.

OpenCreatedDraftActionMarkup

Champs
draftId

string

Identifiant du brouillon nouvellement créé au format "r123".

draftStorageId

string

ID 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 de OpenCreatedDraftActionMarkup. Fournissez et utilisez plutôt draftThreadStorageId.

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 corps du brouillon que l'utilisateur est en train de modifier.

updateToRecipients

UpdateToRecipients

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

updateCcRecipients

UpdateCcRecipients

Si défini, remplace les destinataires de la copie existante du brouillon que l'utilisateur est en train de modifier.

updateBccRecipients

UpdateBccRecipients

Si défini, remplace les destinataires de la copie carbone cachée existants du brouillon que l'utilisateur est en train de modifier.

updateSubject

UpdateSubject

Si défini, 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. Le contenu peut être au format HTML ou au format texte brut.

type

Type

ContentType

Enums
UNSPECIFIED_CONTENT_TYPE Valeur par défaut lorsque rien n'est défini pour ContentType.
TEXT Indique que le contenu est en texte brut.
MUTABLE_HTML Indique que le contenu est au format HTML et qu'il peut être modifié.
IMMUTABLE_HTML Indique que le contenu est au format HTML et qu'il est immuable (ne peut pas être modifié).

EmailMimeType

EmailMimeType est obsolète. Veuillez utiliser ContentType.

Enums
UNSPECIFIED_EMAIL_MIME_TYPE Valeur par défaut lorsque rien n'est défini pour EmailMimeType.
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 lorsque rien n'est défini pour "Type".
IN_PLACE_INSERT Indique que cette action doit effectuer une insertion sur place. Par défaut, le contenu est inséré à la position actuelle du curseur. S'il y a du contenu sélectionné, il le remplace.
INSERT_AT_START Indique que cette action doit être effectuée au début du corps du message.
INSERT_AT_END Indique que cette action doit être effectuée à 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.

HostAppDataActionMarkup

Définit la façon de mettre à jour les données Google Workspace.

Champs
Champ d'union action. Action du module complémentaire pour une application hôte Google Workspace donnée. action ne peut être qu'un des éléments suivants :
chatDataAction

ChatDataActionMarkup

Action Google Chat qui crée ou met à jour du texte ou des fiches dans un message.

HostAppDataSourceMarkup

Pour un widget SelectionInput qui utilise un menu à sélection multiple, une source de données provenant d'une application Google Workspace. La source de données renseigne les éléments de sélection du menu à 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

Source de données Google Chat.

SheetsClientActionMarkup

Champs
customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

Résultat de l'exécution d'une fonction personnalisée par un utilisateur.

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 obtenue à la suite de l'exécution de la fonction personnalisée.

errorMessage

string

Message d'erreur à afficher à l'utilisateur en cas de problème.