Base Service

Base

Ce service permet d'accéder à des informations sur les utilisateurs, telles que leur adresse e-mail et leur nom. Il contrôle également les journaux de script et les boîtes de dialogue dans les applications Google Workspace.

Classes

NomBrève description
BlobObjet d'échange de données pour les services Apps Script.
BlobSourceInterface pour les objets pouvant exporter leurs données sous forme de Blob
BrowserCe cours permet d'accéder à des boîtes de dialogue spécifiques à Google Sheets.
ButtonÉnumération représentant les boutons de dialogue prédéterminés et localisés renvoyés par un alert ou un PromptResponse.getSelectedButton() pour indiquer le bouton dans une boîte de dialogue sur lequel l'utilisateur a cliqué.
ButtonSetÉnumération représentant les ensembles prédéterminés et localisés d'un ou de plusieurs boutons de boîte de dialogue qui peuvent être ajoutés à un alert ou à un prompt.
ColorTypeTypes de couleurs
LoggerCette classe permet au développeur d'écrire du texte dans les journaux de débogage.
MenuMenu personnalisé dans une instance de l'interface utilisateur pour une application Google.
MimeTypeÉnumération permettant d'accéder aux déclarations de type MIME sans saisir explicitement les chaînes.
MonthÉnumération représentant les mois de l'année.
PromptResponseRéponse à une boîte de dialogue prompt affichée dans l'environnement d'interface utilisateur d'une application Google.
RgbColorCouleur définie par des canaux de couleur rouge, vert et bleu.
SessionLa classe Session permet d'accéder aux informations sur la session, telles que l'adresse e-mail de l'utilisateur (dans certains cas) et le paramètre linguistique.
UiInstance de l'environnement d'interface utilisateur d'une application Google permettant au script d'ajouter des fonctionnalités telles que des menus, des boîtes de dialogue et des barres latérales.
UserReprésentation d'un utilisateur, adaptée au script.
WeekdayÉnumération représentant les jours de la semaine.
consoleCette classe permet au développeur d'écrire des journaux dans le service Stackdriver Logging de Google Cloud Platform.

Blob

Méthodes

MéthodeType renvoyéBrève description
copyBlob()BlobRenvoie une copie de cet objet blob.
getAs(contentType)BlobRenvoyez les données de cet objet en tant qu'objet blob converti au type de contenu spécifié.
getBytes()Byte[]Récupère les données stockées dans cet objet blob.
getContentType()StringRécupère le type de contenu des octets de cet objet blob.
getDataAsString()StringRécupère les données de cet objet blob sous forme de chaîne avec l'encodage UTF-8.
getDataAsString(charset)StringRécupère les données de cet objet blob sous forme de chaîne avec l'encodage spécifié.
getName()StringRécupère le nom de cet objet blob.
isGoogleType()BooleanIndique si cet objet blob est un fichier Google Workspace (Sheets, Docs, etc.).
setBytes(data)BlobDéfinit les données stockées dans cet objet blob.
setContentType(contentType)BlobDéfinit le type de contenu des octets dans cet objet blob.
setContentTypeFromExtension()BlobDéfinit le type de contenu des octets de cet objet blob en fonction de l'extension de fichier.
setDataFromString(string)BlobDéfinit les données de ce blob à partir d'une chaîne avec un encodage UTF-8.
setDataFromString(string, charset)BlobDéfinit les données de cet objet blob à partir d'une chaîne avec l'encodage spécifié.
setName(name)BlobDéfinit le nom de cet objet blob.

BlobSource

Méthodes

MéthodeType renvoyéBrève description
getAs(contentType)BlobRenvoyez les données de cet objet en tant qu'objet blob converti au type de contenu spécifié.
getBlob()BlobRenvoyez les données de cet objet en tant que blob.

Browser

Properties

PropriétéTypeDescription
ButtonsButtonSet

Méthodes

MéthodeType renvoyéBrève description
inputBox(prompt)StringOuvre une boîte de dialogue contenant une zone de saisie de texte dans le navigateur de l'utilisateur.
inputBox(prompt, buttons)StringOuvre une boîte de dialogue contenant une zone de saisie de texte dans le navigateur de l'utilisateur.
inputBox(title, prompt, buttons)StringOuvre une boîte de dialogue contenant une zone de saisie de texte dans le navigateur de l'utilisateur.
msgBox(prompt)StringOuvre une boîte de dialogue avec le message donné et un bouton "OK" dans le navigateur de l'utilisateur.
msgBox(prompt, buttons)StringOuvre une boîte de dialogue avec le message donné et les boutons spécifiés dans le navigateur de l'utilisateur.
msgBox(title, prompt, buttons)StringOuvre une boîte de dialogue contenant le titre, le message et les boutons spécifiés dans le navigateur de l'utilisateur.

Button

Properties

PropriétéTypeDescription
CLOSEEnumBouton de fermeture standard affiché dans la barre de titre de chaque boîte de dialogue.
OKEnumBouton "OK" indiquant qu'une opération doit se poursuivre.
CANCELEnumBouton "Annuler" indiquant qu'une opération ne doit pas continuer.
YESEnumUn bouton "Oui" indiquant une réponse positive à une question.
NOEnumUn bouton "Non" indiquant une réponse négative à une question.

ButtonSet

Properties

PropriétéTypeDescription
OKEnumUn bouton "OK" indique un message d'information qui ne peut être ignoré.
OK_CANCELEnumUn bouton "OK" et un bouton "Annuler" permettant à l'utilisateur de poursuivre ou d'arrêter une opération.
YES_NOEnumBoutons "Oui" et "Non" permettant aux utilisateurs de répondre à une question dont la réponse est par oui ou par non.
YES_NO_CANCELEnumBoutons "Oui", "Non" et "Annuler" et "Annuler", permettant à l'utilisateur de répondre à une question "Oui/Non" ou d'interrompre une opération.

ColorType

Properties

PropriétéTypeDescription
UNSUPPORTEDEnumType de couleur non compatible.
RGBEnumCouleur définie par des canaux de couleur rouge, vert et bleu.
THEMEEnumCouleur faisant référence à une entrée du jeu de couleurs du thème.

Logger

Méthodes

MéthodeType renvoyéBrève description
clear()voidEfface le journal.
getLog()StringRenvoie la liste complète des messages du journal actuel.
log(data)LoggerÉcrit la chaîne dans la console de journalisation.
log(format, values)LoggerÉcrit une chaîne formatée dans la console de journalisation, en utilisant le format et les valeurs fournis.

Méthodes

MéthodeType renvoyéBrève description
addItem(caption, functionName)MenuAjoute un élément au menu.
addSeparator()MenuAjoute un séparateur visuel au menu.
addSubMenu(menu)MenuAjoute un sous-menu au menu.
addToUi()voidInsère le menu dans l'instance de l'interface utilisateur de l'éditeur.

MimeType

Properties

PropriétéTypeDescription
GOOGLE_APPS_SCRIPTEnumReprésentation du type MIME pour un projet Google Apps Script.
GOOGLE_DRAWINGSEnumReprésentation du type MIME pour un fichier Google Drawings.
GOOGLE_DOCSEnumReprésentation du type MIME pour un fichier Google Docs.
GOOGLE_FORMSEnumReprésentation du type MIME pour un fichier Google Forms.
GOOGLE_SHEETSEnumReprésentation du type MIME pour un fichier Google Sheets.
GOOGLE_SITESEnumReprésentation du type MIME pour un fichier Google Sites.
GOOGLE_SLIDESEnumReprésentation du type MIME pour un fichier Google Slides.
FOLDEREnumReprésentation du type MIME pour un dossier Google Drive.
SHORTCUTEnumReprésentation du type MIME pour un raccourci Google Drive.
BMPEnumReprésentation du type MIME pour un fichier image BMP (généralement .bmp).
GIFEnumReprésentation du type MIME pour un fichier image GIF (généralement .gif).
JPEGEnumReprésentation du type MIME pour un fichier image JPEG (généralement .jpg).
PNGEnumReprésentation du type MIME pour un fichier image PNG (généralement .png).
SVGEnumReprésentation du type MIME pour un fichier image SVG (généralement .svg).
PDFEnumReprésentation du type MIME pour un fichier PDF (généralement .pdf).
CSSEnumReprésentation du type MIME pour un fichier texte CSS (généralement .css).
CSVEnumReprésentation du type MIME pour un fichier texte CSV (généralement .csv).
HTMLEnumReprésentation du type MIME pour un fichier texte HTML (généralement .html).
JAVASCRIPTEnumReprésentation du type MIME pour un fichier texte JavaScript (généralement .js).
PLAIN_TEXTEnumReprésentation du type MIME pour un fichier en texte brut (généralement .txt).
RTFEnumReprésentation du type MIME pour un fichier texte enrichi (généralement .rtf).
OPENDOCUMENT_GRAPHICSEnumReprésentation du type MIME pour un fichier graphique OpenDocument (généralement .odg).
OPENDOCUMENT_PRESENTATIONEnumReprésentation du type MIME pour un fichier de présentation OpenDocument (généralement .odp).
OPENDOCUMENT_SPREADSHEETEnumReprésentation du type MIME pour une feuille de calcul OpenDocument (généralement .ods).
OPENDOCUMENT_TEXTEnumReprésentation du type MIME pour un fichier de traitement de texte OpenDocument (généralement .odt).
MICROSOFT_EXCELEnumReprésentation du type MIME pour une feuille de calcul Microsoft Excel (généralement .xlsx).
MICROSOFT_EXCEL_LEGACYEnumReprésentation du type MIME pour un ancien fichier Microsoft Excel (généralement .xls).
MICROSOFT_POWERPOINTEnumReprésentation du type MIME pour un fichier de présentation Microsoft PowerPoint (généralement .pptx).
MICROSOFT_POWERPOINT_LEGACYEnumReprésentation du type MIME pour un ancien fichier Microsoft PowerPoint (généralement .ppt).
MICROSOFT_WORDEnumReprésentation du type MIME pour un fichier de document Microsoft Word (généralement .docx).
MICROSOFT_WORD_LEGACYEnumReprésentation du type MIME pour un ancien fichier Microsoft Word (généralement .doc).
ZIPEnumReprésentation du type MIME pour un fichier d'archive ZIP (généralement, .zip).

Month

Properties

PropriétéTypeDescription
JANUARYEnumJanvier 1.
FEBRUARYEnumfévrier (mois 2).
MARCHEnumMars (3 mois).
APRILEnumAvril (4 mois).
MAYEnumMai (5 mois).
JUNEEnumJuin (6 mois).
JULYEnumJuillet (7 mois).
AUGUSTEnumAoût (8 mois).
SEPTEMBEREnumSeptembre (9 mois).
OCTOBEREnumOctobre (10 mois).
NOVEMBEREnumNovembre (11 mois).
DECEMBEREnumDécembre (12 mois).

PromptResponse

Méthodes

MéthodeType renvoyéBrève description
getResponseText()StringRécupère le texte saisi par l'utilisateur dans le champ de saisie de la boîte de dialogue.
getSelectedButton()ButtonRécupère le bouton sur lequel l'utilisateur a cliqué pour fermer la boîte de dialogue.

RgbColor

Méthodes

MéthodeType renvoyéBrève description
asHexString()StringRenvoie la couleur sous forme de chaîne hexadécimale de 7 caractères (#rrggbb) ou de chaîne hexadécimale (9 caractères) (#aarrggbb).
getBlue()IntegerCanal bleu de cette couleur, sous la forme d'un nombre compris entre 0 et 255.
getColorType()ColorTypeObtenez le type de cette couleur.
getGreen()IntegerCanal vert de cette couleur, sous la forme d'un nombre compris entre 0 et 255.
getRed()IntegerCanal rouge de cette couleur, sous la forme d'un nombre compris entre 0 et 255.

Session

Méthodes

MéthodeType renvoyéBrève description
getActiveUser()UserRécupère des informations sur l'utilisateur actuel.
getActiveUserLocale()StringRécupère la langue de l'utilisateur actuel sous forme de chaîne (par exemple, en pour l'anglais).
getEffectiveUser()UserRécupère les informations concernant l'utilisateur dont l'autorité est exécutée par le script.
getScriptTimeZone()StringRécupère le fuseau horaire du script.
getTemporaryActiveUserKey()StringRécupère une clé temporaire propre à l'utilisateur actif, sans révéler son identité.

Ui

Properties

PropriétéTypeDescription
ButtonButtonÉnumération représentant les boutons de boîte de dialogue prédéterminés et localisés affichés par une alerte ou PromptResponse.getSelectedButton() pour indiquer le bouton d'une boîte de dialogue sur lequel l'utilisateur a cliqué.
ButtonSetButtonSetÉnumération représentant les ensembles prédéterminés et localisés d'un ou de plusieurs boutons de boîte de dialogue qui peuvent être ajoutés à une alerte ou à une invite.

Méthodes

MéthodeType renvoyéBrève description
alert(prompt)ButtonOuvre une boîte de dialogue dans l'éditeur de l'utilisateur avec le message donné et un bouton "OK".
alert(prompt, buttons)ButtonOuvre une boîte de dialogue dans l'éditeur de l'utilisateur avec le message et les boutons indiqués.
alert(title, prompt, buttons)ButtonOuvre une boîte de dialogue dans l'éditeur de l'utilisateur avec le titre, le message et les boutons indiqués.
createAddonMenu()MenuCrée un compilateur qui permet d'insérer un sous-menu dans le menu complémentaire de l'éditeur.
createMenu(caption)MenuCrée un compilateur qui permet d'ajouter un menu à l'interface utilisateur de l'éditeur.
prompt(prompt)PromptResponseOuvre une boîte de dialogue de saisie dans l'éditeur de l'utilisateur avec le message donné et un bouton "OK".
prompt(prompt, buttons)PromptResponseOuvre une boîte de dialogue de saisie dans l'éditeur contenant le message et l'ensemble de boutons indiqués.
prompt(title, prompt, buttons)PromptResponseOuvre une boîte de dialogue de saisie dans l'éditeur de l'utilisateur avec le titre, le message et l'ensemble de boutons indiqués.
showModalDialog(userInterface, title)voidOuvre une boîte de dialogue modale dans l'éditeur de l'utilisateur, avec du contenu personnalisé côté client.
showModelessDialog(userInterface, title)voidOuvre une boîte de dialogue sans mode dans l'éditeur avec du contenu personnalisé côté client.
showSidebar(userInterface)voidOuvre une barre latérale dans l'éditeur de l'utilisateur avec du contenu personnalisé côté client.

User

Méthodes

MéthodeType renvoyéBrève description
getEmail()StringRécupère l'adresse e-mail de l'utilisateur, si elle est disponible.

Weekday

Properties

PropriétéTypeDescription
SUNDAYEnumDimanche
MONDAYEnumLundi.
TUESDAYEnumMardi
WEDNESDAYEnumMercredi
THURSDAYEnumJeudi.
FRIDAYEnumVendredi
SATURDAYEnumsamedi).

console

Méthodes

MéthodeType renvoyéBrève description
error()voidEnvoie un message d'erreur vide à Stackdriver Logging.
error(formatOrObject, values)voidGénère un message de niveau d'erreur dans Stackdriver Logging.
info()voidUn message de niveau INFO vide est envoyé à Stackdriver Logging.
info(formatOrObject, values)voidGénère un message de niveau INFO à Stackdriver Logging.
log()voidGénère un message de niveau DEBUG vide dans Stackdriver Logging.
log(formatOrObject, values)voidGénère un message de niveau DEBUG à Stackdriver Logging.
time(label)voidDémarre un minuteur que vous pouvez utiliser pour suivre la durée d'une opération.
timeEnd(label)voidArrête un minuteur précédemment démarré en appelant console.time().
warn()voidUn message d'avertissement vide s'affiche dans Stackdriver Logging.
warn(formatOrObject, values)voidGénère un message de niveau d'avertissement à Stackdriver Logging.