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
Nombre | Descripción breve |
---|---|
Blob | Un objeto de intercambio de datos para los servicios de Apps Script. |
BlobSource | Es la interfaz para objetos que pueden exportar sus datos como Blob . |
Browser | Esta clase proporciona acceso a cuadros de diálogo específicos de Hojas de cálculo de Google. |
Button | Es 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. |
ButtonSet | Es 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 . |
ColorType | Tipos de colores |
Logger | Esta 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. |
Menu | Un menú personalizado en una instancia de la interfaz de usuario de una app de Google. |
MimeType | Es una enumeración que proporciona acceso a las declaraciones de tipo MIME sin escribir las cadenas explicitamente. |
Month | Es una enumeración que representa los meses del año. |
PromptResponse | Una respuesta a un diálogo prompt que se muestra en el entorno de la interfaz de usuario de una app de Google. |
RgbColor | Es un color definido por canales de color rojo, verde y azul. |
Session | La 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. |
Ui | Es 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. |
User | Representación de un usuario, adecuada para secuencias de comandos. |
Weekday | Es una enumeración que representa los días de la semana. |
console | Esta 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étodo | Tipo de datos que se muestra | Descripción breve |
---|---|---|
copyBlob() | Blob | Muestra una copia de este blob. |
getAs(contentType) | Blob | Muestra 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() | String | Obtiene el tipo de contenido de los bytes de este blob. |
getDataAsString() | String | Obtiene los datos de este blob como una cadena con codificación UTF-8. |
getDataAsString(charset) | String | Obtiene los datos de este objeto BLOB como una cadena con la codificación especificada. |
getName() | String | Obtiene el nombre de este blob. |
isGoogleType() | Boolean | Muestra si este blob es un archivo de Google Workspace (Hojas de cálculo, Documentos, etcétera). |
setBytes(data) | Blob | Establece los datos almacenados en este blob. |
setContentType(contentType) | Blob | Establece el tipo de contenido de los bytes de este BLOB. |
setContentTypeFromExtension() | Blob | Establece el tipo de contenido de los bytes de este blob según la extensión del archivo. |
setDataFromString(string) | Blob | Establece los datos de este blob a partir de una cadena con codificación UTF-8. |
setDataFromString(string, charset) | Blob | Establece los datos de este blob a partir de una cadena con la codificación especificada. |
setName(name) | Blob | Establece el nombre de este blob. |
BlobSource
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getAs(contentType) | Blob | Muestra los datos dentro de este objeto como un blob convertido al tipo de contenido especificado. |
getBlob() | Blob | Devuelve los datos dentro de este objeto como un blob. |
Browser
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
Buttons | ButtonSet |
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
inputBox(prompt) | String | Aparece un cuadro de diálogo con un cuadro de entrada de texto en el navegador del usuario. |
inputBox(prompt, buttons) | String | Aparece un cuadro de diálogo con un cuadro de entrada de texto en el navegador del usuario. |
inputBox(title, prompt, buttons) | String | Aparece un cuadro de diálogo con un cuadro de entrada de texto en el navegador del usuario. |
msgBox(prompt) | String | Aparece un cuadro de diálogo con el mensaje determinado y un botón Aceptar en el navegador del usuario. |
msgBox(prompt, buttons) | String | Aparece un cuadro de diálogo con el mensaje y los botones especificados en el navegador del usuario. |
msgBox(title, prompt, buttons) | String | Muestra un cuadro de diálogo con el título, el mensaje y los botones especificados en el navegador del usuario. |
Button
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
CLOSE | Enum | Es el botón de cierre estándar que se muestra en la barra del título de cada diálogo. |
OK | Enum | Un botón "Aceptar" que indica que se debe continuar con una operación. |
CANCEL | Enum | Un botón "Cancelar" que indica que no se debe continuar con una operación. |
YES | Enum | Un botón "Sí", que indica una respuesta positiva a una pregunta. |
NO | Enum | Un botón "No" que indica una respuesta negativa a una pregunta. |
ButtonSet
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
OK | Enum | Un solo botón "Aceptar", que indica un mensaje informativo que solo se puede descartar. |
OK_CANCEL | Enum | Un botón "Aceptar" y un botón "Cancelar", que le permiten al usuario continuar o detener una operación. |
YES_NO | Enum | Un botón "Sí" y un botón "No", que le permiten al usuario responder una pregunta de sí o no. |
YES_NO_CANCEL | Enum | Un 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
Propiedad | Tipo | Descripción |
---|---|---|
UNSUPPORTED | Enum | Un tipo de color que no es compatible. |
RGB | Enum | Es un color definido por canales de color rojo, verde y azul. |
THEME | Enum | Es un color que hace referencia a una entrada en el esquema de colores del tema. |
Logger
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
clear() | void | Borra el registro. |
getLog() | String | Muestra una lista completa de los mensajes del registro actual. |
log(data) | Logger | Escribe los datos en el registro. |
log(format, values) | Logger | Escribe una cadena con formato en la consola de registro con el formato y los valores proporcionados. |
Menu
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
addItem(caption, functionName) | Menu | Agrega un elemento al menú. |
addSeparator() | Menu | Agrega un separador visual al menú. |
addSubMenu(menu) | Menu | Agrega un submenú al menú. |
addToUi() | void | Inserta el menú en la instancia de la interfaz de usuario del editor. |
MimeType
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
GOOGLE_APPS_SCRIPT | Enum | Representación del tipo de MIME para un proyecto de Google Apps Script. |
GOOGLE_DRAWINGS | Enum | Representación del tipo MIME de un archivo de Google Drawings. |
GOOGLE_DOCS | Enum | Representación del tipo MIME de un archivo de Documentos de Google. |
GOOGLE_FORMS | Enum | Representación del tipo MIME de un archivo de Formularios de Google. |
GOOGLE_SHEETS | Enum | Representación del tipo MIME de un archivo de Hojas de cálculo de Google. |
GOOGLE_SITES | Enum | Representación del tipo MIME de un archivo de Google Sites. |
GOOGLE_SLIDES | Enum | Representación del tipo MIME de un archivo de Presentaciones de Google. |
FOLDER | Enum | Representación del tipo MIME de una carpeta de Google Drive. |
SHORTCUT | Enum | Representación del tipo MIME de un atajo de Google Drive. |
BMP | Enum | Representación del tipo MIME para un archivo de imagen BMP (por lo general, .bmp). |
GIF | Enum | Representación del tipo de MIME para un archivo de imagen GIF (por lo general, .gif). |
JPEG | Enum | Representación del tipo de MIME para un archivo de imagen JPEG (por lo general, .jpg). |
PNG | Enum | Representación del tipo de MIME para un archivo de imagen PNG (por lo general, .png). |
SVG | Enum | Representación del tipo MIME para un archivo de imagen SVG (por lo general, .svg). |
PDF | Enum | Representación del tipo MIME de un archivo PDF (por lo general, .pdf). |
CSS | Enum | Representación del tipo MIME para un archivo de texto CSS (por lo general, .css). |
CSV | Enum | Representación del tipo MIME para un archivo de texto CSV (por lo general, .csv). |
HTML | Enum | Representación del tipo de MIME para un archivo de texto HTML (por lo general, .html). |
JAVASCRIPT | Enum | Representación del tipo MIME para un archivo de texto de JavaScript (por lo general, .js). |
PLAIN_TEXT | Enum | Representación del tipo MIME para un archivo de texto sin formato (por lo general, .txt). |
RTF | Enum | Representación del tipo MIME para un archivo de texto enriquecido (por lo general, .rtf). |
OPENDOCUMENT_GRAPHICS | Enum | Representación del tipo MIME para un archivo de gráficos OpenDocument (por lo general, .odg). |
OPENDOCUMENT_PRESENTATION | Enum | Representación del tipo MIME para un archivo de presentación de OpenDocument (por lo general, .odp). |
OPENDOCUMENT_SPREADSHEET | Enum | Representación del tipo MIME para un archivo de hoja de cálculo de OpenDocument (por lo general, .ods). |
OPENDOCUMENT_TEXT | Enum | Representación del tipo MIME para un archivo de procesamiento de texto OpenDocument (por lo general, .odt). |
MICROSOFT_EXCEL | Enum | Representación del tipo MIME para un archivo de hoja de cálculo de Microsoft Excel (por lo general, .xlsx). |
MICROSOFT_EXCEL_LEGACY | Enum | Representación del tipo MIME de un archivo heredado de Microsoft Excel (por lo general, .xls). |
MICROSOFT_POWERPOINT | Enum | Representación del tipo MIME para un archivo de presentación de Microsoft PowerPoint (por lo general, .pptx). |
MICROSOFT_POWERPOINT_LEGACY | Enum | Representación del tipo MIME de un archivo heredado de Microsoft PowerPoint (por lo general, .ppt). |
MICROSOFT_WORD | Enum | Representación del tipo de MIME para un archivo de documento de Microsoft Word (por lo general, .docx). |
MICROSOFT_WORD_LEGACY | Enum | Representación del tipo MIME de un archivo heredado de Microsoft Word (por lo general, .doc). |
ZIP | Enum | Representación del tipo MIME de un archivo de almacenamiento ZIP (por lo general, .zip). |
Month
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
JANUARY | Enum | Enero (mes 1). |
FEBRUARY | Enum | Febrero (mes 2). |
MARCH | Enum | Marzo (mes 3). |
APRIL | Enum | Abril (mes 4). |
MAY | Enum | Mayo (mes 5). |
JUNE | Enum | Junio (mes 6). |
JULY | Enum | Julio (mes 7). |
AUGUST | Enum | Agosto (mes 8). |
SEPTEMBER | Enum | Septiembre (mes 9). |
OCTOBER | Enum | Octubre (mes 10). |
NOVEMBER | Enum | Noviembre (mes 11). |
DECEMBER | Enum | Diciembre (mes 12). |
PromptResponse
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getResponseText() | String | Obtiene el texto que el usuario ingresó en el campo de entrada del diálogo. |
getSelectedButton() | Button | Obtiene el botón en el que hizo clic el usuario para descartar el diálogo. |
RgbColor
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
asHexString() | String | Muestra el color como una cadena hexadecimal de 7 caracteres de estilo CSS (#rrggbb) o de 9 caracteres (#aarrggbb). |
getBlue() | Integer | Es el canal azul de este color, como un número de 0 a 255. |
getColorType() | ColorType | Obtén el tipo de este color. |
getGreen() | Integer | Es el canal verde de este color, como un número de 0 a 255. |
getRed() | Integer | Es el canal rojo de este color, como un número de 0 a 255. |
Session
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getActiveUser() | User | Obtiene información sobre el usuario actual. |
getActiveUserLocale() | String | Obtiene la configuración de idioma del usuario actual como una cadena; por ejemplo, en para inglés. |
getEffectiveUser() | User | Obtiene información sobre el usuario bajo cuya autoridad se ejecuta la secuencia de comandos. |
getScriptTimeZone() | String | Obtiene la zona horaria de la secuencia de comandos. |
getTemporaryActiveUserKey() | String | Obtiene una clave temporal única para el usuario activo, pero no revela su identidad. |
Ui
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
Button | Button | Es 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. |
ButtonSet | ButtonSet | Es 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étodo | Tipo de datos que se muestra | Descripción breve |
---|---|---|
alert(prompt) | Button | Abre un cuadro de diálogo en el editor del usuario con el mensaje determinado y un botón "Aceptar". |
alert(prompt, buttons) | Button | Abre un cuadro de diálogo en el editor del usuario con el mensaje y el conjunto de botones determinados. |
alert(title, prompt, buttons) | Button | Abre un cuadro de diálogo en el editor del usuario con el título, el mensaje y el conjunto de botones determinados. |
createAddonMenu() | Menu | Crea un compilador que se puede usar para insertar un submenú en el menú Extensiones del editor. |
createMenu(caption) | Menu | Crea un compilador que se puede usar para agregar un menú a la interfaz de usuario del editor. |
prompt(prompt) | PromptResponse | Abre un cuadro de diálogo de entrada en el editor del usuario con el mensaje determinado y un botón "Aceptar". |
prompt(prompt, buttons) | PromptResponse | Abre 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) | PromptResponse | Abre 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) | void | Abre un cuadro de diálogo modal en el editor del usuario con contenido personalizado del cliente. |
showModelessDialog(userInterface, title) | void | Abre un cuadro de diálogo sin modo en el editor del usuario con contenido personalizado del cliente. |
showSidebar(userInterface) | void | Abre una barra lateral en el editor del usuario con contenido personalizado del cliente. |
User
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getEmail() | String | Obtiene la dirección de correo electrónico del usuario, si está disponible. |
Weekday
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
SUNDAY | Enum | Domingo. |
MONDAY | Enum | Lunes. |
TUESDAY | Enum | Martes. |
WEDNESDAY | Enum | Miércoles. |
THURSDAY | Enum | Jueves. |
FRIDAY | Enum | Viernes. |
SATURDAY | Enum | Sábado. |
console
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
error() | void | Genera un mensaje en blanco de nivel ERROR a Stackdriver Logging. |
error(formatOrObject, values) | void | Genera un mensaje de nivel ERROR en Stackdriver Logging. |
info() | void | Genera un mensaje en blanco de nivel INFO en Stackdriver Logging. |
info(formatOrObject, values) | void | Genera un mensaje de nivel INFO en Stackdriver Logging. |
log() | void | Genera un mensaje en blanco de nivel DEBUG a Stackdriver Logging. |
log(formatOrObject, values) | void | Genera un mensaje de nivel DEBUG en Stackdriver Logging. |
time(label) | void | Inicia un temporizador que puedes usar para hacer un seguimiento del tiempo que tarda una operación. |
timeEnd(label) | void | Detiene un temporizador que se inició anteriormente llamando a console.time() . |
warn() | void | Muestra un mensaje en blanco de nivel ADVERTENCIA a Stackdriver Logging. |
warn(formatOrObject, values) | void | Muestra un mensaje de nivel ADVERTENCIA en Stackdriver Logging. |