Base Service

Capas

Este servicio proporciona acceso a 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 servicios de Apps Script.
BlobSourceInterfaz para objetos que pueden exportar sus datos como una Blob.
BrowserEsta clase proporciona acceso a cuadros de diálogo específicos de Hojas de cálculo de Google.
ButtonUna enumeración que representa los botones de diálogo localizados predeterminados que muestra un alert o un PromptResponse.getSelectedButton() para indicar en qué botón del diálogo hizo clic el usuario.
ButtonSetUna 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 texto en los registros de depuración.
MenuUn menú personalizado en una instancia de la interfaz de usuario de una app de Google.
MimeTypeUna enumeración que proporciona acceso a las declaraciones de tipo MIME sin escribir las strings explícitamente.
MonthUna enumeración que representa los meses del año
PromptResponseUna respuesta a un diálogo prompt que se muestra en el entorno de interfaz de usuario para una app de Google
RgbColorEs un color definido por canales de color rojo, verde y azul.
SessionLa clase de sesión 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.
UiUna 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.
WeekdayUna enumeración que representa los días de la semana.
consoleEsta clase permite que el desarrollador escriba registros en el servicio Stackdriver Logging de Google Cloud Platform.

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 string con codificación UTF-8.
getDataAsString(charset)StringObtiene los datos de este BLOB como una string 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)BlobConfigura los datos almacenados en este BLOB.
setContentType(contentType)BlobConfigura 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 de archivo.
setDataFromString(string)BlobConfigura los datos de este BLOB a partir de una string con codificación UTF-8.
setDataFromString(string, charset)BlobConfigura los datos de este BLOB a partir de una string 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()BlobMuestra 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)StringMuestra un cuadro de diálogo con el mensaje dado y un botón Aceptar en el navegador del usuario.
msgBox(prompt, buttons)StringMuestra un cuadro de diálogo con el mensaje dado y los botones especificados en el navegador del usuario.
msgBox(title, prompt, buttons)StringAparece un cuadro de diálogo con el título, el mensaje y los botones especificados en el navegador del usuario.

Button

Propiedades

PropiedadTipoDescripción
CLOSEEnumEl botón de cierre estándar que se muestra en la barra de título de todos los diálogos.
OKEnumUn botón "Aceptar", que indica que una operación debe continuar.
CANCELEnumUn botón “Cancelar”, que indica que una operación no debe continuar.
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 con una operación o detenerla.
YES_NOEnumUn botón "Sí" y un botón "No", que permiten al usuario responder una pregunta de sí/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í o no o detener una operación.

ColorType

Propiedades

PropiedadTipoDescripción
UNSUPPORTEDEnumUn tipo de color no admitido.
RGBEnumEs un color definido por canales de color rojo, verde y azul.
THEMEEnumColor 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 mensajes en el registro actual.
log(data)LoggerEscribe la string en la consola de registro.
log(format, values)LoggerEscribe una string 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 de MIME de un archivo de Dibujos de Google
GOOGLE_DOCSEnumRepresentación del tipo de MIME de un archivo de Documentos de Google
GOOGLE_FORMSEnumRepresentación del tipo de MIME de un archivo de Formularios de Google.
GOOGLE_SHEETSEnumRepresentación del tipo de MIME de un archivo de Hojas de cálculo de Google.
GOOGLE_SITESEnumRepresentación del tipo de MIME de un archivo de Google Sites.
GOOGLE_SLIDESEnumRepresentación del tipo de MIME de un archivo de Presentaciones de Google.
FOLDEREnumRepresentación del tipo de MIME de una carpeta de Google Drive.
SHORTCUTEnumRepresentació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 de un archivo de imagen GIF (generalmente, GIF).
JPEGEnumRepresentación del tipo de MIME para un archivo de imagen JPEG (por lo general, .jpg).
PNGEnumRepresentación del tipo de MIME de 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 de 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 de un archivo de texto CSV (por lo general, .csv).
HTMLEnumRepresentación del tipo de MIME de un archivo de texto HTML (por lo general, .html).
JAVASCRIPTEnumRepresentación del tipo de MIME para un archivo de texto JavaScript (por lo general, .js).
PLAIN_TEXTEnumRepresentación del tipo de MIME de un archivo de texto sin formato (por lo general, .txt).
RTFEnumRepresentación del tipo de MIME de un archivo de texto enriquecido (por lo general, .rtf).
OPENDOCUMENT_GRAPHICSEnumRepresentación del tipo de MIME para un archivo gráfico de OpenDocument (generalmente .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 de un archivo de hoja de cálculo de OpenDocument (generalmente .ods).
OPENDOCUMENT_TEXTEnumRepresentación del tipo de MIME de un archivo de procesamiento de texto de OpenDocument (por lo general, .odt).
MICROSOFT_EXCELEnumRepresentación del tipo de MIME de un archivo de hoja de cálculo de Microsoft Excel (por lo general, .xlsx).
MICROSOFT_EXCEL_LEGACYEnumRepresentación del tipo de MIME de 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 de un archivo de documento de Microsoft Word (por lo general, .docx).
MICROSOFT_WORD_LEGACYEnumRepresentación del tipo de MIME de 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()StringMuestra el color como una string hexadecimal de 7 caracteres de estilo CSS (#rrggbb) o una cadena hexadecimal de 9 caracteres (#aarrggbb).
getBlue()IntegerEl canal azul de este color, como un número del 0 al 255.
getColorType()ColorTypeObtén el tipo de este color.
getGreen()IntegerEs el canal verde de este color, como un número del 0 al 255.
getRed()IntegerEs el canal rojo de este color, como un número del 0 al 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 su identidad.

Ui

Propiedades

PropiedadTipoDescripción
ButtonButtonUna enumeración que representa botones de diálogo localizados predeterminados que muestra una alerta o PromptResponse.getSelectedButton() para indicar en qué botón de un diálogo hizo clic el usuario.
ButtonSetButtonSetUna 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 una instrucción

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 dado 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 especificados.
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 proporcionados.
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 dado 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 especificados.
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()voidEnvía un mensaje de nivel de ERROR en blanco a Stackdriver Logging.
error(formatOrObject, values)voidEnvía un mensaje de nivel de ERROR a Stackdriver Logging.
info()voidMuestra un mensaje de nivel INFO en blanco a Stackdriver Logging.
info(formatOrObject, values)voidEnvía un mensaje de nivel INFO a Stackdriver Logging.
log()voidEnvía un mensaje de nivel de depuración en blanco a Stackdriver Logging.
log(formatOrObject, values)voidEnvía un mensaje de nivel de depuración a 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()voidEnvía un mensaje de nivel WARNING en blanco a Stackdriver Logging.
warn(formatOrObject, values)voidEnvía un mensaje de nivel de ADVERTENCIA a Stackdriver Logging.