Envie comentários
Base Service
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Camadas
Esse serviço fornece acesso a informações do usuário, como endereços de e-mail e
nomes de usuário. Ele também controla registros de script e caixas de diálogo em aplicativos do Google Workspace.
Classes
Nome Breve descrição
Blob
Um objeto de troca de dados para serviços do Apps Script.
BlobSource
Interface para objetos que podem exportar dados como um Blob
.
Browser
Essa classe fornece acesso a caixas de diálogo específicas das Planilhas Google.
Button
Um tipo enumerado que representa botões de diálogo localizados e predeterminados retornados por um alert
ou PromptResponse.getSelectedButton()
para indicar
em qual botão em uma caixa de diálogo o usuário clicou.
ButtonSet
Um tipo enumerado que representa conjuntos localizados predefinidos de um ou mais botões de caixa de diálogo que podem ser
adicionados a um alert
ou a um prompt
.
ColorType
Tipos de cores
Logger
Essa classe permite que o desenvolvedor grave no registro de execução e no Google Cloud Logging se o script estiver associado a um projeto
padrão do Cloud .
Menu
Um menu personalizado em uma instância da interface do usuário de um app do Google.
MimeType
Uma enumeração que fornece acesso a declarações de tipo MIME sem digitar as strings
explicitamente.
Month
Um tipo enumerado que representa os meses do ano.
PromptResponse
Uma resposta a uma caixa de diálogo prompt
exibida no
ambiente da interface do usuário de um app do Google.
RgbColor
Uma cor definida por canais de cor vermelho, verde e azul.
Session
A classe Session oferece acesso às informações da sessão, como o endereço de e-mail do usuário (em
algumas circunstâncias) e a configuração de idioma.
Ui
Uma instância do ambiente de interface do usuário de um app Google que permite que o script adicione
recursos como menus, caixas de diálogo e barras laterais.
User
Representação de um usuário, adequada para programação.
Weekday
Um tipo enumerado que representa os dias da semana.
console
Essa classe permite que o desenvolvedor grave no registro de execução e no Google Cloud Logging se o script estiver associado a um projeto
padrão do Cloud .
Métodos
Método Tipo de retorno Breve descrição
getAs(contentType)
Blob
Retorna os dados dentro deste objeto como um blob convertido para o tipo de conteúdo especificado.
getBlob()
Blob
Retorne os dados dentro deste objeto como um blob.
Métodos
Método Tipo de retorno Breve descrição
inputBox(prompt)
String
Mostra uma caixa de diálogo com uma caixa de entrada de texto no navegador do usuário.
inputBox(prompt, buttons)
String
Mostra uma caixa de diálogo com uma caixa de entrada de texto no navegador do usuário.
inputBox(title, prompt, buttons)
String
Mostra uma caixa de diálogo com uma caixa de entrada de texto no navegador do usuário.
msgBox(prompt)
String
Mostra uma caixa de diálogo com a mensagem e um botão "OK" no navegador do usuário.
msgBox(prompt, buttons)
String
Mostra uma caixa de diálogo com a mensagem e os botões especificados no navegador do usuário.
msgBox(title, prompt, buttons)
String
Mostra uma caixa de diálogo com o título, a mensagem e os botões especificados no navegador do usuário.
Propriedades
Propriedade Tipo Descrição
CLOSE
Enum
O botão de fechar padrão exibido na barra de título de cada caixa de diálogo.
OK
Enum
Um botão "OK", indicando que uma operação precisa ser realizada.
CANCEL
Enum
Um botão "Cancelar", indicando que uma operação não deve ser realizada.
YES
Enum
Um botão "Sim", indicando uma resposta positiva a uma pergunta.
NO
Enum
Um botão "Não", indicando uma resposta negativa a uma pergunta.
Propriedades
Propriedade Tipo Descrição
OK
Enum
Um único botão "OK", indicando uma mensagem informativa que só pode ser dispensada.
OK_CANCEL
Enum
Um botão "OK" e um botão "Cancelar", permitindo que o usuário prossiga ou interrompa uma
operação.
YES_NO
Enum
Um botão "Sim" e um botão "Não", permitindo que o usuário responda a uma pergunta do tipo sim/não.
YES_NO_CANCEL
Enum
Um botão "Sim", um botão "Não" e um botão "Cancelar", permitindo que o usuário responda a uma
pergunta sim/não ou interrompa uma operação.
Propriedades
Propriedade Tipo Descrição
UNSUPPORTED
Enum
Um tipo de cor que não é aceito.
RGB
Enum
Uma cor definida por canais de cor vermelho, verde e azul.
THEME
Enum
Uma cor que se refere a uma entrada no esquema de cores do tema.
Métodos
Método Tipo de retorno Breve descrição
clear()
void
Limpa o registro.
getLog()
String
Retorna uma lista completa de mensagens no registro atual.
log(data)
Logger
Grava os dados no registro.
log(format, values)
Logger
Grava uma string formatada no console de registro usando o formato e os valores fornecidos.
Propriedades
Propriedade Tipo Descrição
GOOGLE_APPS_SCRIPT
Enum
Representação do tipo MIME para um projeto do Google Apps Script.
GOOGLE_DRAWINGS
Enum
Representação do tipo MIME de um arquivo do Google Desenhos.
GOOGLE_DOCS
Enum
Representação do tipo MIME de um arquivo do Documentos Google.
GOOGLE_FORMS
Enum
Representação do tipo MIME de um arquivo do Google Forms.
GOOGLE_SHEETS
Enum
Representação do tipo MIME de um arquivo das Planilhas Google.
GOOGLE_SITES
Enum
Representação do tipo MIME de um arquivo do Google Sites.
GOOGLE_SLIDES
Enum
Representação do tipo MIME de um arquivo do Apresentações Google.
FOLDER
Enum
Representação do tipo MIME de uma pasta do Google Drive.
SHORTCUT
Enum
Representação do tipo MIME de um atalho do Google Drive.
BMP
Enum
Representação do tipo MIME de um arquivo de imagem BMP (normalmente .bmp).
GIF
Enum
Representação do tipo MIME de um arquivo de imagem GIF (normalmente .gif).
JPEG
Enum
Representação do tipo MIME de um arquivo de imagem JPEG (normalmente .jpg).
PNG
Enum
Representação do tipo MIME de um arquivo de imagem PNG (normalmente .png).
SVG
Enum
Representação do tipo MIME de um arquivo de imagem SVG (normalmente .svg).
PDF
Enum
Representação do tipo MIME de um arquivo PDF (geralmente .pdf).
CSS
Enum
Representação do tipo MIME de um arquivo de texto CSS (normalmente .css).
CSV
Enum
Representação do tipo MIME de um arquivo de texto CSV (geralmente .csv).
HTML
Enum
Representação do tipo MIME de um arquivo de texto HTML (normalmente .html).
JAVASCRIPT
Enum
Representação do tipo MIME de um arquivo de texto JavaScript (normalmente .js).
PLAIN_TEXT
Enum
Representação do tipo MIME de um arquivo de texto simples (normalmente .txt).
RTF
Enum
Representação do tipo MIME de um arquivo de texto enriquecido (normalmente .rtf).
OPENDOCUMENT_GRAPHICS
Enum
Representação do tipo MIME de um arquivo de gráficos OpenDocument (normalmente .odg).
OPENDOCUMENT_PRESENTATION
Enum
Representação do tipo MIME de um arquivo de apresentação do OpenDocument (normalmente .odp).
OPENDOCUMENT_SPREADSHEET
Enum
Representação do tipo MIME de um arquivo de planilha OpenDocument (normalmente .ods).
OPENDOCUMENT_TEXT
Enum
Representação do tipo MIME de um arquivo de processamento de texto do OpenDocument (normalmente .odt).
MICROSOFT_EXCEL
Enum
Representação do tipo MIME de um arquivo de planilha do Microsoft Excel (normalmente .xlsx).
MICROSOFT_EXCEL_LEGACY
Enum
Representação do tipo MIME de um arquivo legado do Microsoft Excel (normalmente .xls).
MICROSOFT_POWERPOINT
Enum
Representação do tipo MIME de um arquivo de apresentação do Microsoft PowerPoint (normalmente .pptx).
MICROSOFT_POWERPOINT_LEGACY
Enum
Representação do tipo MIME de um arquivo legado do Microsoft PowerPoint (normalmente .ppt).
MICROSOFT_WORD
Enum
Representação do tipo MIME de um arquivo de documento do Microsoft Word (normalmente .docx).
MICROSOFT_WORD_LEGACY
Enum
Representação do tipo MIME de um arquivo legado do Microsoft Word (normalmente .doc).
ZIP
Enum
Representação do tipo MIME de um arquivo ZIP (normalmente .zip).
Propriedades
Propriedade Tipo Descrição
JANUARY
Enum
Janeiro (mês 1).
FEBRUARY
Enum
Fevereiro (mês 2).
MARCH
Enum
Março (mês 3).
APRIL
Enum
Abril (mês 4).
MAY
Enum
Maio (5º mês).
JUNE
Enum
Junho (mês 6).
JULY
Enum
Julho (mês 7).
AUGUST
Enum
Agosto (mês 8).
SEPTEMBER
Enum
Setembro (9º mês).
OCTOBER
Enum
Outubro (mês 10).
NOVEMBER
Enum
Novembro (mês 11).
DECEMBER
Enum
Dezembro (mês 12).
Métodos
Método Tipo de retorno Breve descrição
getResponseText()
String
Recebe o texto que o usuário digitou no campo de entrada da caixa de diálogo.
getSelectedButton()
Button
Recebe o botão em que o usuário clicou para dispensar a caixa de diálogo.
Métodos
Método Tipo de retorno Breve descrição
asHexString()
String
Retorna a cor como uma string hexadecimal de 7 caracteres no estilo CSS (#rrggbb) ou uma string hexadecimal de 9 caracteres (#aarrggbb).
getBlue()
Integer
O canal azul dessa cor, como um número de 0 a 255.
getColorType()
ColorType
Receba o tipo dessa cor.
getGreen()
Integer
O canal verde dessa cor, como um número de 0 a 255.
getRed()
Integer
O canal vermelho dessa cor, como um número de 0 a 255.
Propriedades
Propriedade Tipo Descrição
Button
Button
Um tipo enumerado que representa botões de diálogo localizados e predeterminados retornados por um alert ou PromptResponse.getSelectedButton()
para indicar
em qual botão em uma caixa de diálogo o usuário clicou.
ButtonSet
ButtonSet
Um tipo enumerado que representa conjuntos localizados e predefinidos de um ou mais botões de caixa de diálogo que podem ser
adicionados a um alerta ou a um prompt .
Métodos
Método Tipo de retorno Breve descrição
alert(prompt)
Button
Abre uma caixa de diálogo no editor do usuário com a mensagem e um botão "OK".
alert(prompt, buttons)
Button
Abre uma caixa de diálogo no editor do usuário com a mensagem e o conjunto de botões fornecidos.
alert(title, prompt, buttons)
Button
Abre uma caixa de diálogo no editor do usuário com o título, a mensagem e o conjunto de botões especificados.
createAddonMenu()
Menu
Cria um builder que pode ser usado para inserir um submenu no menu "Extensões" do editor.
createMenu(caption)
Menu
Cria um builder que pode ser usado para adicionar um menu à interface do usuário do editor.
prompt(prompt)
PromptResponse
Abre uma caixa de diálogo de entrada no editor do usuário com a mensagem especificada e um botão "OK".
prompt(prompt, buttons)
PromptResponse
Abre uma caixa de diálogo de entrada no editor do usuário com a mensagem e o conjunto de botões fornecidos.
prompt(title, prompt, buttons)
PromptResponse
Abre uma caixa de diálogo de entrada no editor do usuário com o título, a mensagem e o conjunto de
botões fornecidos.
showModalDialog(userInterface, title)
void
Abre uma caixa de diálogo modal no editor do usuário com conteúdo personalizado do lado do cliente.
showModelessDialog(userInterface, title)
void
Abre uma caixa de diálogo sem modo no editor do usuário com conteúdo personalizado do lado do cliente.
showSidebar(userInterface)
void
Abre uma barra lateral no editor do usuário com conteúdo personalizado do lado do cliente.
Métodos
Método Tipo de retorno Breve descrição
getEmail()
String
Retorna o endereço de e-mail do usuário, se disponível.
Propriedades
Propriedade Tipo Descrição
SUNDAY
Enum
Domingo.
MONDAY
Enum
Segunda-feira.
TUESDAY
Enum
Terça-feira.
WEDNESDAY
Enum
Quarta-feira.
THURSDAY
Enum
quinta-feira.
FRIDAY
Enum
Sexta-feira.
SATURDAY
Enum
sábado.
Métodos
Método Tipo de retorno Breve descrição
error()
void
Envia uma mensagem em branco de nível de ERRO para o Stackdriver Logging.
error(formatOrObject, values)
void
Envia uma mensagem de nível ERROR para o Stackdriver Logging.
info()
void
Envia uma mensagem de nível INFO em branco para o Stackdriver Logging.
info(formatOrObject, values)
void
Envia uma mensagem de nível INFO para o Stackdriver Logging.
log()
void
Envia uma mensagem em branco no nível DEBUG para o Stackdriver Logging.
log(formatOrObject, values)
void
Gera uma mensagem de nível DEBUG para o Stackdriver Logging.
time(label)
void
Inicia um cronômetro que pode ser usado para acompanhar o tempo de uma operação.
timeEnd(label)
void
Parar um timer que foi iniciado anteriormente chamando console.time()
.
warn()
void
Envia uma mensagem em branco de nível de ALERTA para o Stackdriver Logging.
warn(formatOrObject, values)
void
Envia uma mensagem de nível WARNING para o Stackdriver Logging.
Envie comentários
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons , e as amostras de código são licenciadas de acordo com a Licença Apache 2.0 . Para mais detalhes, consulte as políticas do site do Google Developers . Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-11-26 UTC.
Quer enviar seu feedback?
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-11-26 UTC."],[[["The Base Service within Google Workspace manages user information, script logs, and dialog boxes within applications."],["The `Ui` class provides methods to manage the user interface, including menus, dialog boxes, and sidebars."],["Classes like `Blob`, `Logger`, and `Session` handle data, logging, and user session information respectively."],["Various methods are available for interacting with users, like getting their email (`User` class) or displaying dialogs (`Browser` and `Ui` classes)."],["The `console` class enables logging messages to Google Cloud's Stackdriver Logging for debugging purposes."]]],[]]