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.

createConferenceDataActionMarkup

CreateConferenceDataActionMarkup

Action qui affiche les données de la conférence lors de la création d'un événement Google Agenda.

createConferenceSettingUrlActionMarkup

CreateConferenceSettingUrlActionMarkup

Action qui génère l'URL du paramètre "Créer une visioconférence".

calendarSubscriptionActionMarkup

CalendarSubscriptionActionMarkup

Action qui gère un abonnement à un agenda. La création d'abonnements n'est possible que dans les modules complémentaires de points de terminaison HTTP. Non applicable aux modules complémentaires Apps Script.

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.

CalendarSubscriptionActionMarkup

Champs
operation

Operation

Opération à effectuer. Actuellement, seule l'opération CREATE est acceptée.

calendarId

string

ID de l'agenda auquel s'abonner.

Opération

Enums
OPERATION_UNSPECIFIED
CREATE

ConferenceDataMarkup

Balises qui définissent 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 ne pouvez pas ajouter plus de 300 points d'entrée.

parameters[]

Parameter

Paramètres de module complémentaire supplémentaires. Vous ne pouvez pas ajouter 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 (telles que les instructions de l'administrateur ou les mentions légales) à afficher à 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 participer à la conférence. Les modules complémentaires de visioconférence tiers ne peuvent être créés que dans Apps Script.

Champs
type

Type

Type de point d'entrée. Obligatoire.

uri

string

URI permettant de rejoindre la conférence. Il doit être au format tel: ou http(s): et ne 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 à la conférence. 128 caractères maximum.

passcode

string

Code secret permettant d'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 pour accéder à la conférence. 128 caractères maximum.

regionCode

string

Code CLDR/ISO 3166 de la région ou 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 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é à l'appelant. Un numéro ne peut pas être à la fois payant et sans frais.
TOLL_FREE S'applique au point d'entrée PHONE. Pour l'appelant, un appel vers un numéro gratuit n'entraîne aucun frais. Un numéro ne peut pas être à la fois payant et sans frais.

Type

Type de 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 participation à 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 Erreur d'authentification.
TEMPORARY Il s'agit d'une erreur temporaire.
PERMANENT Il s'agit d'une erreur permanente.
PERMISSION_DENIED L'utilisateur n'est pas autorisé à effectuer certaines actions dans le système de visioconférence tiers.
CONFERENCE_SOLUTION_FORBIDDEN L'utilisateur n'est pas autorisé à utiliser la solution de visioconférence sélectionnée (mais il 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.

CreateConferenceDataActionMarkup

Champs
createConferenceData

ConferenceDataMarkup

Données de la conférence à ajouter à un événement Google Agenda lors de sa création.

CreateConferenceSettingUrlActionMarkup

Champs
settingsUrl

string

URI d'une page de paramètres générée par le module complémentaire.

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 provenant de Google Chat. La source de données remplit 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, mais pas 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 remplit 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, mais pas pour les modules complémentaires Google Workspace.

Champs
defaultToCurrentSpace

bool

Si la valeur est définie sur true, le menu à 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, ajoute une ou plusieurs fiches 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 modifié.

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 action n'est spécifiée, aucune mesure n'est prise.
DISMISS Ferme l'UI Compose du module complémentaire.

OpenCreatedDraftActionMarkup

Champs
draftId

string

ID du brouillon 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 d'OpenCreatedDraftActionMarkup. Fournissez et utilisez plutôt draftThreadStorageId.

draftThreadId

string

ID du fil de discussion contenant le brouillon 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 cette option est définie, elle 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 en copie CC du brouillon que l'utilisateur est en train de modifier.

updateBccRecipients

UpdateBccRecipients

Si cette option est définie, elle remplace les destinataires en copie cachée 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. Le contenu peut être au format HTML ou en 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 est modifiable.
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 lorsqu'aucune valeur n'est définie 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 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. S'il y a du contenu sélectionné, il est remplacé.
INSERT_AT_START Indique que cette action consiste à insérer du contenu au début du corps du message.
INSERT_AT_END Indique que cette action consiste à insérer du contenu à 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 les applications hôtes individuelles.

Champs

Champ d'union action.

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

gmailAction

GmailClientActionMarkup

Actions traité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 comment 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

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

HostAppDataSourceMarkup

Source de données provenant d'une application Google Workspace. La source de données permet de remplir les éléments disponibles pour un widget.

Champs
Champ d'union data_source. Application Google Workspace qui remplit les éléments disponibles pour un widget. data_source ne peut être qu'un des éléments suivants :
chatDataSource

ChatClientDataSourceMarkup

Source de données provenant de Google Chat.

SheetsClientActionMarkup

Identifiant suivant : 5.

Champs

Champ d'union action.

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

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 après l'exécution de la fonction personnalisée.

errorMessage

string

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