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
BlobEs un objeto de intercambio de datos para los servicios de Apps Script.
BlobSourceEs una interfaz para objetos que pueden exportar sus datos como un 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 un 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 un prompt.
ColorTypeLos tipos de colores
LoggerEsta clase permite que el desarrollador escriba en el registro de ejecución y en Google Cloud Logging si la secuencia de comandos está asociada a un proyecto de Cloud estándar.
MenuEs un menú personalizado en una instancia de la interfaz de usuario de una app de Google.
MimeTypeEs una enumeración que proporciona acceso a declaraciones de tipos de MIME sin escribir las cadenas de forma explícita.
MonthEs una enumeración que representa los meses del año.
PromptResponseEs una respuesta a un diálogo de 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 para una app de Google que permite que la secuencia de comandos agregue funciones como menús, diálogos y barras laterales.
UserEs una representación de un usuario, adecuada para la creación de 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 Google Cloud Logging si la secuencia de comandos está asociada a un proyecto de Cloud estándar.

Blob

Métodos

MétodoTipo de datos que se muestraDescripción breve
copyBlob()BlobDevuelve una copia de este BLOB.
getAs(contentType)BlobDevuelve 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 en este BLOB.
getDataAsString()StringObtiene los datos de este BLOB como una cadena con codificación UTF-8.
getDataAsString(charset)StringObtiene los datos de este BLOB como una cadena con la codificación especificada.
getName()StringObtiene el nombre de este blob.
isGoogleType()BooleanDevuelve 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 en este BLOB.
setContentTypeFromExtension()BlobEstablece el tipo de contenido de los bytes en 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)BlobDevuelve 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)String|nullAparece un cuadro de diálogo con un cuadro de entrada de texto en el navegador del usuario.
inputBox(prompt, buttons)String|nullAparece un cuadro de diálogo con un cuadro de entrada de texto en el navegador del usuario.
inputBox(title, prompt, buttons)String|nullAparece un cuadro de diálogo con un cuadro de entrada de texto en el navegador del usuario.
msgBox(prompt)String|nullAparece un cuadro de diálogo con el mensaje determinado y un botón Aceptar en el navegador del usuario.
msgBox(prompt, buttons)String|nullAparece un cuadro de diálogo con el mensaje determinado y los botones especificados en el navegador del usuario.
msgBox(title, prompt, buttons)String|nullAparece 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 de título de cada diálogo.
OKEnumUn botón "Aceptar" que indica que una operación debe continuar.
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 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 permiten al usuario responder una pregunta de sí/no o detener una operación.

ColorType

Propiedades

PropiedadTipoDescripción
UNSUPPORTEDEnumEs un tipo de color que no se admite.
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 color del tema.

Logger

Métodos

MétodoTipo de datos que se muestraDescripción breve
clear()voidBorra el registro.
getLog()StringDevuelve 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, usando 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_SCRIPTEnumEs la representación del tipo de MIME para un proyecto de Google Apps Script.
GOOGLE_DRAWINGSEnumRepresentación del tipo de MIME para un archivo de Dibujos de Google.
GOOGLE_DOCSEnumEs la representación del tipo de MIME para un archivo de Documentos de Google.
GOOGLE_FORMSEnumEs la representación del tipo de MIME para un archivo de Formularios de Google.
GOOGLE_SHEETSEnumEs la representación del tipo de MIME para un archivo de Hojas de cálculo de Google.
GOOGLE_SITESEnumEs la representación del tipo de MIME para un archivo de Google Sites.
GOOGLE_SLIDESEnumRepresentación del tipo de MIME para un archivo de Presentaciones de Google.
FOLDEREnumRepresentación del tipo de MIME para una carpeta de Google Drive.
SHORTCUTEnumEs la representación del tipo de MIME para un acceso directo de Google Drive.
BMPEnumRepresentación del tipo de 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 de MIME para un archivo de imagen SVG (por lo general, .svg).
PDFEnumRepresentación del tipo de MIME para un archivo PDF (por lo general, .pdf).
CSSEnumRepresentación del tipo de MIME para un archivo de texto CSS (por lo general, .css).
CSVEnumRepresentación del tipo de 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 de MIME para un archivo de texto de JavaScript (por lo general, .js).
PLAIN_TEXTEnumRepresentación del tipo de MIME para un archivo de texto sin formato (por lo general, .txt).
RTFEnumRepresentación del tipo de MIME para un archivo de texto enriquecido (por lo general, .rtf).
OPENDOCUMENT_GRAPHICSEnumRepresentación del tipo de MIME para un archivo de gráficos de OpenDocument (por lo general, .odg).
OPENDOCUMENT_PRESENTATIONEnumRepresentación del tipo de MIME para un archivo de presentación de OpenDocument (por lo general, .odp).
OPENDOCUMENT_SPREADSHEETEnumRepresentación del tipo de MIME para un archivo de hoja de cálculo de OpenDocument (por lo general, .ods).
OPENDOCUMENT_TEXTEnumRepresentación del tipo de MIME para un archivo de procesamiento de texto de 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 de MIME para un archivo heredado de Microsoft Excel (por lo general, .xls).
MICROSOFT_POWERPOINTEnumRepresentación del tipo de MIME para un archivo de presentación de Microsoft PowerPoint (por lo general, .pptx).
MICROSOFT_POWERPOINT_LEGACYEnumRepresentación del tipo de MIME para 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 de MIME para un archivo heredado de Microsoft Word (por lo general, .doc).
ZIPEnumRepresentación del tipo de MIME para un archivo 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 el usuario hizo clic para descartar el diálogo.

RgbColor

Métodos

MétodoTipo de datos que se muestraDescripción breve
asHexString()StringDevuelve el color como una cadena hexadecimal de 7 caracteres (#rrggbb) o 9 caracteres (#aarrggbb) al estilo de CSS.
getBlue()IntegerCanal azul de este color, como un número del 0 al 255.
getColorType()ColorTypeObtiene el tipo de este color.
getGreen()IntegerCanal verde de este color, como un número del 0 al 255.
getRed()IntegerCanal 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 que es única para el usuario activo, pero no revela la identidad del usuario.

Ui

Propiedades

PropiedadTipoDescripción
ButtonButtonEs una enumeración que representa botones de diálogo predeterminados y localizados que devuelve una alerta o un objeto 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 no modal 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 en 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 en 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 de cuánto tarda una operación.
timeEnd(label)voidDetiene un temporizador que se inició previamente con una llamada a console.time().
warn()voidGenera un mensaje en blanco de nivel WARNING en Stackdriver Logging.
warn(formatOrObject, values)voidGenera un mensaje de nivel WARNING en Stackdriver Logging.