Base Service

Base

Este servicio proporciona acceso a la información del usuario, como direcciones de correo electrónico y nombres de usuario. También controla los registros de secuencias de comandos y los cuadros de diálogo en las aplicaciones de Google Workspace.

Clases

NombreDescripción breve
BlobUn objeto de intercambio de datos para los servicios de Apps Script.
BlobSourceEs la interfaz para objetos que pueden exportar sus datos como Blob.
BrowserEsta clase proporciona acceso a cuadros de diálogo específicos de Hojas de cálculo de Google.
ButtonEs una enumeración que representa botones de diálogo predeterminados y localizados que devuelve un alert o PromptResponse.getSelectedButton() para indicar en qué botón de un diálogo hizo clic el usuario.
ButtonSetEs una enumeración que representa conjuntos predeterminados y localizados de uno o más botones de diálogo que se pueden agregar a un alert o a un prompt.
ColorTypeTipos de colores
LoggerEsta clase permite que el desarrollador escriba en el registro de ejecución y en Cloud Logging de Google si la secuencia de comandos está asociada con un proyecto de Cloud estándar.
MenuUn menú personalizado en una instancia de la interfaz de usuario de una app de Google.
MimeTypeEs una enumeración que proporciona acceso a las declaraciones de tipo MIME sin escribir las cadenas explicitamente.
MonthEs una enumeración que representa los meses del año.
PromptResponseUna respuesta a un diálogo prompt que se muestra en el entorno de la interfaz de usuario de una app de Google.
RgbColorEs un color definido por canales de color rojo, verde y azul.
SessionLa clase Session proporciona acceso a la información de la sesión, como la dirección de correo electrónico del usuario (en algunas circunstancias) y la configuración de idioma.
UiEs una instancia del entorno de la interfaz de usuario de una app de Google que permite que la secuencia de comandos agregue funciones como menús, diálogos y barras laterales.
UserRepresentación de un usuario, adecuada para secuencias de comandos.
WeekdayEs una enumeración que representa los días de la semana.
consoleEsta clase permite que el desarrollador escriba en el registro de ejecución y en Cloud Logging de Google si la secuencia de comandos está asociada con un proyecto de Cloud estándar.

Blob

Métodos

MétodoTipo de datos que se muestraDescripción breve
copyBlob()BlobMuestra una copia de este blob.
getAs(contentType)BlobMuestra los datos dentro de este objeto como un blob convertido al tipo de contenido especificado.
getBytes()Byte[]Obtiene los datos almacenados en este blob.
getContentType()StringObtiene el tipo de contenido de los bytes de este blob.
getDataAsString()StringObtiene los datos de este blob como una cadena con codificación UTF-8.
getDataAsString(charset)StringObtiene los datos de este objeto BLOB como una cadena con la codificación especificada.
getName()StringObtiene el nombre de este blob.
isGoogleType()BooleanMuestra si este blob es un archivo de Google Workspace (Hojas de cálculo, Documentos, etcétera).
setBytes(data)BlobEstablece los datos almacenados en este blob.
setContentType(contentType)BlobEstablece el tipo de contenido de los bytes de este BLOB.
setContentTypeFromExtension()BlobEstablece el tipo de contenido de los bytes de este blob según la extensión del archivo.
setDataFromString(string)BlobEstablece los datos de este blob a partir de una cadena con codificación UTF-8.
setDataFromString(string, charset)BlobEstablece los datos de este blob a partir de una cadena con la codificación especificada.
setName(name)BlobEstablece el nombre de este blob.

BlobSource

Métodos

MétodoTipo de datos que se muestraDescripción breve
getAs(contentType)BlobMuestra los datos dentro de este objeto como un blob convertido al tipo de contenido especificado.
getBlob()BlobDevuelve los datos dentro de este objeto como un blob.

Browser

Propiedades

PropiedadTipoDescripción
ButtonsButtonSet

Métodos

MétodoTipo de datos que se muestraDescripción breve
inputBox(prompt)StringAparece un cuadro de diálogo con un cuadro de entrada de texto en el navegador del usuario.
inputBox(prompt, buttons)StringAparece un cuadro de diálogo con un cuadro de entrada de texto en el navegador del usuario.
inputBox(title, prompt, buttons)StringAparece un cuadro de diálogo con un cuadro de entrada de texto en el navegador del usuario.
msgBox(prompt)StringAparece un cuadro de diálogo con el mensaje determinado y un botón Aceptar en el navegador del usuario.
msgBox(prompt, buttons)StringAparece un cuadro de diálogo con el mensaje y los botones especificados en el navegador del usuario.
msgBox(title, prompt, buttons)StringMuestra un cuadro de diálogo con el título, el mensaje y los botones especificados en el navegador del usuario.

Button

Propiedades

PropiedadTipoDescripción
CLOSEEnumEs el botón de cierre estándar que se muestra en la barra del título de cada diálogo.
OKEnumUn botón "Aceptar" que indica que se debe continuar con una operación.
CANCELEnumUn botón "Cancelar" que indica que no se debe continuar con una operación.
YESEnumUn botón "Sí", que indica una respuesta positiva a una pregunta.
NOEnumUn botón "No" que indica una respuesta negativa a una pregunta.

ButtonSet

Propiedades

PropiedadTipoDescripción
OKEnumUn solo botón "Aceptar", que indica un mensaje informativo que solo se puede descartar.
OK_CANCELEnumUn botón "Aceptar" y un botón "Cancelar", que le permiten al usuario continuar o detener una operación.
YES_NOEnumUn botón "Sí" y un botón "No", que le permiten al usuario responder una pregunta de sí o no.
YES_NO_CANCELEnumUn botón "Sí", un botón "No" y un botón "Cancelar", que le permiten al usuario responder una pregunta de sí o no o detener una operación.

ColorType

Propiedades

PropiedadTipoDescripción
UNSUPPORTEDEnumUn tipo de color que no es compatible.
RGBEnumEs un color definido por canales de color rojo, verde y azul.
THEMEEnumEs un color que hace referencia a una entrada en el esquema de colores del tema.

Logger

Métodos

MétodoTipo de datos que se muestraDescripción breve
clear()voidBorra el registro.
getLog()StringMuestra una lista completa de los mensajes del registro actual.
log(data)LoggerEscribe los datos en el registro.
log(format, values)LoggerEscribe una cadena con formato en la consola de registro con el formato y los valores proporcionados.

Métodos

MétodoTipo de datos que se muestraDescripción breve
addItem(caption, functionName)MenuAgrega un elemento al menú.
addSeparator()MenuAgrega un separador visual al menú.
addSubMenu(menu)MenuAgrega un submenú al menú.
addToUi()voidInserta el menú en la instancia de la interfaz de usuario del editor.

MimeType

Propiedades

PropiedadTipoDescripción
GOOGLE_APPS_SCRIPTEnumRepresentación del tipo de MIME para un proyecto de Google Apps Script.
GOOGLE_DRAWINGSEnumRepresentación del tipo MIME de un archivo de Google Drawings.
GOOGLE_DOCSEnumRepresentación del tipo MIME de un archivo de Documentos de Google.
GOOGLE_FORMSEnumRepresentación del tipo MIME de un archivo de Formularios de Google.
GOOGLE_SHEETSEnumRepresentación del tipo MIME de un archivo de Hojas de cálculo de Google.
GOOGLE_SITESEnumRepresentación del tipo MIME de un archivo de Google Sites.
GOOGLE_SLIDESEnumRepresentación del tipo MIME de un archivo de Presentaciones de Google.
FOLDEREnumRepresentación del tipo MIME de una carpeta de Google Drive.
SHORTCUTEnumRepresentación del tipo MIME de un atajo de Google Drive.
BMPEnumRepresentación del tipo MIME para un archivo de imagen BMP (por lo general, .bmp).
GIFEnumRepresentación del tipo de MIME para un archivo de imagen GIF (por lo general, .gif).
JPEGEnumRepresentación del tipo de MIME para un archivo de imagen JPEG (por lo general, .jpg).
PNGEnumRepresentación del tipo de MIME para un archivo de imagen PNG (por lo general, .png).
SVGEnumRepresentación del tipo MIME para un archivo de imagen SVG (por lo general, .svg).
PDFEnumRepresentación del tipo MIME de un archivo PDF (por lo general, .pdf).
CSSEnumRepresentación del tipo MIME para un archivo de texto CSS (por lo general, .css).
CSVEnumRepresentación del tipo MIME para un archivo de texto CSV (por lo general, .csv).
HTMLEnumRepresentación del tipo de MIME para un archivo de texto HTML (por lo general, .html).
JAVASCRIPTEnumRepresentación del tipo MIME para un archivo de texto de JavaScript (por lo general, .js).
PLAIN_TEXTEnumRepresentación del tipo MIME para un archivo de texto sin formato (por lo general, .txt).
RTFEnumRepresentación del tipo MIME para un archivo de texto enriquecido (por lo general, .rtf).
OPENDOCUMENT_GRAPHICSEnumRepresentación del tipo MIME para un archivo de gráficos OpenDocument (por lo general, .odg).
OPENDOCUMENT_PRESENTATIONEnumRepresentación del tipo MIME para un archivo de presentación de OpenDocument (por lo general, .odp).
OPENDOCUMENT_SPREADSHEETEnumRepresentación del tipo MIME para un archivo de hoja de cálculo de OpenDocument (por lo general, .ods).
OPENDOCUMENT_TEXTEnumRepresentación del tipo MIME para un archivo de procesamiento de texto OpenDocument (por lo general, .odt).
MICROSOFT_EXCELEnumRepresentación del tipo MIME para un archivo de hoja de cálculo de Microsoft Excel (por lo general, .xlsx).
MICROSOFT_EXCEL_LEGACYEnumRepresentación del tipo MIME de un archivo heredado de Microsoft Excel (por lo general, .xls).
MICROSOFT_POWERPOINTEnumRepresentación del tipo MIME para un archivo de presentación de Microsoft PowerPoint (por lo general, .pptx).
MICROSOFT_POWERPOINT_LEGACYEnumRepresentación del tipo MIME de un archivo heredado de Microsoft PowerPoint (por lo general, .ppt).
MICROSOFT_WORDEnumRepresentación del tipo de MIME para un archivo de documento de Microsoft Word (por lo general, .docx).
MICROSOFT_WORD_LEGACYEnumRepresentación del tipo MIME de un archivo heredado de Microsoft Word (por lo general, .doc).
ZIPEnumRepresentación del tipo MIME de un archivo de almacenamiento ZIP (por lo general, .zip).

Month

Propiedades

PropiedadTipoDescripción
JANUARYEnumEnero (mes 1).
FEBRUARYEnumFebrero (mes 2).
MARCHEnumMarzo (mes 3).
APRILEnumAbril (mes 4).
MAYEnumMayo (mes 5).
JUNEEnumJunio (mes 6).
JULYEnumJulio (mes 7).
AUGUSTEnumAgosto (mes 8).
SEPTEMBEREnumSeptiembre (mes 9).
OCTOBEREnumOctubre (mes 10).
NOVEMBEREnumNoviembre (mes 11).
DECEMBEREnumDiciembre (mes 12).

PromptResponse

Métodos

MétodoTipo de datos que se muestraDescripción breve
getResponseText()StringObtiene el texto que el usuario ingresó en el campo de entrada del diálogo.
getSelectedButton()ButtonObtiene el botón en el que hizo clic el usuario para descartar el diálogo.

RgbColor

Métodos

MétodoTipo de datos que se muestraDescripción breve
asHexString()StringMuestra el color como una cadena hexadecimal de 7 caracteres de estilo CSS (#rrggbb) o de 9 caracteres (#aarrggbb).
getBlue()IntegerEs el canal azul de este color, como un número de 0 a 255.
getColorType()ColorTypeObtén el tipo de este color.
getGreen()IntegerEs el canal verde de este color, como un número de 0 a 255.
getRed()IntegerEs el canal rojo de este color, como un número de 0 a 255.

Session

Métodos

MétodoTipo de datos que se muestraDescripción breve
getActiveUser()UserObtiene información sobre el usuario actual.
getActiveUserLocale()StringObtiene la configuración de idioma del usuario actual como una cadena; por ejemplo, en para inglés.
getEffectiveUser()UserObtiene información sobre el usuario bajo cuya autoridad se ejecuta la secuencia de comandos.
getScriptTimeZone()StringObtiene la zona horaria de la secuencia de comandos.
getTemporaryActiveUserKey()StringObtiene una clave temporal única para el usuario activo, pero no revela su identidad.

Ui

Propiedades

PropiedadTipoDescripción
ButtonButtonEs una enumeración que representa botones de diálogo predeterminados y localizados que muestra una alerta o PromptResponse.getSelectedButton() para indicar en qué botón de un diálogo hizo clic el usuario.
ButtonSetButtonSetEs una enumeración que representa conjuntos predeterminados y localizados de uno o más botones de diálogo que se pueden agregar a una alerta o un mensaje.

Métodos

MétodoTipo de datos que se muestraDescripción breve
alert(prompt)ButtonAbre un cuadro de diálogo en el editor del usuario con el mensaje determinado y un botón "Aceptar".
alert(prompt, buttons)ButtonAbre un cuadro de diálogo en el editor del usuario con el mensaje y el conjunto de botones determinados.
alert(title, prompt, buttons)ButtonAbre un cuadro de diálogo en el editor del usuario con el título, el mensaje y el conjunto de botones determinados.
createAddonMenu()MenuCrea un compilador que se puede usar para insertar un submenú en el menú Extensiones del editor.
createMenu(caption)MenuCrea un compilador que se puede usar para agregar un menú a la interfaz de usuario del editor.
prompt(prompt)PromptResponseAbre un cuadro de diálogo de entrada en el editor del usuario con el mensaje determinado y un botón "Aceptar".
prompt(prompt, buttons)PromptResponseAbre un cuadro de diálogo de entrada en el editor del usuario con el mensaje y el conjunto de botones determinados.
prompt(title, prompt, buttons)PromptResponseAbre un cuadro de diálogo de entrada en el editor del usuario con el título, el mensaje y el conjunto de botones determinados.
showModalDialog(userInterface, title)voidAbre un cuadro de diálogo modal en el editor del usuario con contenido personalizado del cliente.
showModelessDialog(userInterface, title)voidAbre un cuadro de diálogo sin modo en el editor del usuario con contenido personalizado del cliente.
showSidebar(userInterface)voidAbre una barra lateral en el editor del usuario con contenido personalizado del cliente.

User

Métodos

MétodoTipo de datos que se muestraDescripción breve
getEmail()StringObtiene la dirección de correo electrónico del usuario, si está disponible.

Weekday

Propiedades

PropiedadTipoDescripción
SUNDAYEnumDomingo.
MONDAYEnumLunes.
TUESDAYEnumMartes.
WEDNESDAYEnumMiércoles.
THURSDAYEnumJueves.
FRIDAYEnumViernes.
SATURDAYEnumSábado.

console

Métodos

MétodoTipo de datos que se muestraDescripción breve
error()voidGenera un mensaje en blanco de nivel ERROR a Stackdriver Logging.
error(formatOrObject, values)voidGenera un mensaje de nivel ERROR en Stackdriver Logging.
info()voidGenera un mensaje en blanco de nivel INFO en Stackdriver Logging.
info(formatOrObject, values)voidGenera un mensaje de nivel INFO en Stackdriver Logging.
log()voidGenera un mensaje en blanco de nivel DEBUG a Stackdriver Logging.
log(formatOrObject, values)voidGenera un mensaje de nivel DEBUG en Stackdriver Logging.
time(label)voidInicia un temporizador que puedes usar para hacer un seguimiento del tiempo que tarda una operación.
timeEnd(label)voidDetiene un temporizador que se inició anteriormente llamando a console.time().
warn()voidMuestra un mensaje en blanco de nivel ADVERTENCIA a Stackdriver Logging.
warn(formatOrObject, values)voidGenera un mensaje de nivel ADVERTENCIA en Stackdriver Logging.