Base Service

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.
Base

Esse serviço fornece acesso a informações do usuário, como endereços de e-mail e nomes de usuários. Ela também controla os registros e as caixas de diálogo dos apps do Google Workspace.

Classes

NomeBreve descrição
BlobUm objeto de troca de dados para serviços do Google Apps Script.
BlobSourceInterface para objetos que podem exportar os dados como um Blob.
BrowserEsta turma fornece acesso a caixas de diálogo específicas do Planilhas Google.
ButtonUma enumeração que representa botões de caixa de diálogo localizados predeterminados retornados por um alert ou PromptResponse.getSelectedButton() para indicar em qual botão de um diálogo o usuário clicou.
ButtonSetUma enumeração que representa conjuntos predeterminados e localizados de um ou mais botões de diálogo que podem ser adicionados a um alert ou prompt.
ColorTypeOs tipos de cores
LoggerEssa classe permite que o desenvolvedor grave texto nos registros de depuração.
MenuUm menu personalizado em uma instância da interface do usuário de um Google app.
MimeTypeUma enumeração que fornece acesso a declarações do tipo MIME sem digitar as strings explicitamente.
MonthUma enumeração que representa os meses do ano.
PromptResponseUma resposta a uma caixa de diálogo prompt exibida no ambiente de interface do usuário de um Google app.
RgbColorUma cor definida pelos canais de cor vermelho, verde e azul.
SessionA classe Session fornece acesso a 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.
UiUma instância do ambiente de interface do usuário de um app do Google que permite que o script adicione recursos como menus, caixas de diálogo e barras laterais.
UserRepresentação de um usuário, adequada para script.
WeekdayUma enumeração que representa os dias da semana.
consoleEssa classe permite que o desenvolvedor grave registros no serviço Cloud Logging do Google Cloud Platform.

Blob

Métodos

MétodoTipo de retornoBreve descrição
copyBlob()BlobRetorna uma cópia desse blob.
getAs(contentType)BlobRetorna os dados dentro desse objeto como um blob convertido para o tipo de conteúdo especificado.
getBytes()Byte[]Recebe os dados armazenados nesse blob.
getContentType()StringRecebe o tipo de conteúdo dos bytes neste blob.
getDataAsString()StringRecebe os dados desse blob como uma string com codificação UTF-8.
getDataAsString(charset)StringRecebe os dados desse blob como uma string com a codificação especificada.
getName()StringRecebe o nome desse blob.
isGoogleType()BooleanRetorna se este blob é um arquivo do Google Workspace (Planilhas, Documentos etc.).
setBytes(data)BlobDefine os dados armazenados neste blob.
setContentType(contentType)BlobDefine o tipo de conteúdo dos bytes neste blob.
setContentTypeFromExtension()BlobDefine o tipo de conteúdo de bytes neste blob com base na extensão do arquivo.
setDataFromString(string)BlobDefine os dados desse blob de uma string com codificação UTF-8.
setDataFromString(string, charset)BlobDefine os dados desse blob de uma string com a codificação especificada.
setName(name)BlobDefine o nome deste blob.

BlobSource

Métodos

MétodoTipo de retornoBreve descrição
getAs(contentType)BlobRetorna os dados dentro desse objeto como um blob convertido para o tipo de conteúdo especificado.
getBlob()BlobRetorne os dados dentro desse objeto como um blob.

Browser

Propriedades

PropriedadeTipoDescrição
ButtonsButtonSet

Métodos

MétodoTipo de retornoBreve descrição
inputBox(prompt)StringPop-up de uma caixa de diálogo com uma caixa de entrada de texto no navegador do usuário.
inputBox(prompt, buttons)StringPop-up de uma caixa de diálogo com uma caixa de entrada de texto no navegador do usuário.
inputBox(title, prompt, buttons)StringPop-up de uma caixa de diálogo com uma caixa de entrada de texto no navegador do usuário.
msgBox(prompt)StringPop-up de uma caixa de diálogo com a mensagem fornecida e um botão de OK no navegador do usuário.
msgBox(prompt, buttons)StringPop-up de uma caixa de diálogo com a mensagem especificada e os botões especificados no navegador do usuário.
msgBox(title, prompt, buttons)StringPop-up de uma caixa de diálogo com o título, a mensagem e os botões especificados no navegador do usuário.

Button

Propriedades

PropriedadeTipoDescrição
CLOSEEnumO botão "Fechar" padrão exibido na barra de título de todas as caixas de diálogo.
OKEnumUm botão "OK" indicando que uma operação deve prosseguir.
CANCELEnumUm botão "Cancel" indicando que uma operação não deve continuar.
YESEnumUm botão "Sim", que indica uma resposta positiva a uma pergunta.
NOEnumUm botão "No", que indica uma resposta negativa a uma pergunta.

ButtonSet

Propriedades

PropriedadeTipoDescrição
OKEnumUm único botão "OK", indicando uma mensagem informativa que só pode ser dispensada.
OK_CANCELEnumUm botão "OK" e um botão "Cancelar", permitindo que o usuário prossiga ou interrompa uma operação.
YES_NOEnumUm botão "Sim" e um botão "Não", permitindo que o usuário responda a uma pergunta de sim/não.
YES_NO_CANCELEnumUm botão "Sim", um botão "Não", 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.

ColorType

Propriedades

PropriedadeTipoDescrição
UNSUPPORTEDEnumUm tipo de cor que não é compatível.
RGBEnumUma cor definida pelos canais de cor vermelho, verde e azul.
THEMEEnumUma cor que se refere a uma entrada no esquema de cores do tema.

Logger

Métodos

MétodoTipo de retornoBreve descrição
clear()voidLimpa o registro.
getLog()StringRetorna uma lista completa de mensagens no registro atual.
log(data)LoggerGrava a string no console do registro.
log(format, values)LoggerGrava uma string formatada no console do registro usando o formato e os valores fornecidos.

Métodos

MétodoTipo de retornoBreve descrição
addItem(caption, functionName)MenuAdiciona um item ao menu.
addSeparator()MenuAdiciona um separador visual ao menu.
addSubMenu(menu)MenuAdiciona um submenu ao menu.
addToUi()voidinsere o menu na instância da interface do usuário do editor.

MimeType

Propriedades

PropriedadeTipoDescrição
GOOGLE_APPS_SCRIPTEnumRepresentação do tipo MIME para um projeto do Google Apps Script.
GOOGLE_DRAWINGSEnumRepresentação do tipo MIME de um arquivo do Desenhos Google.
GOOGLE_DOCSEnumRepresentação do tipo MIME de um arquivo do Documentos Google.
GOOGLE_FORMSEnumRepresentação do tipo MIME de um arquivo do Formulários Google.
GOOGLE_SHEETSEnumRepresentação do tipo MIME de um arquivo do Planilhas Google.
GOOGLE_SITESEnumRepresentação do tipo MIME de um arquivo do Google Sites.
GOOGLE_SLIDESEnumRepresentação do tipo MIME de um arquivo do Apresentações Google.
FOLDEREnumRepresentação do tipo MIME de uma pasta do Google Drive.
SHORTCUTEnumRepresentação do tipo MIME de um atalho do Google Drive.
BMPEnumRepresentação do tipo MIME para um arquivo de imagem BMP (geralmente .bmp).
GIFEnumRepresentação do tipo MIME para um arquivo de imagem GIF (geralmente .gif).
JPEGEnumRepresentação do tipo MIME para um arquivo de imagem JPEG (geralmente .jpg).
PNGEnumRepresentação do tipo MIME para um arquivo de imagem PNG (geralmente .png).
SVGEnumRepresentação do tipo MIME para um arquivo de imagem SVG (geralmente .svg).
PDFEnumRepresentação do tipo MIME para um arquivo PDF (geralmente .pdf).
CSSEnumRepresentação do tipo MIME para um arquivo de texto CSS (geralmente .css).
CSVEnumRepresentação do tipo MIME para um arquivo de texto CSV (geralmente .csv).
HTMLEnumRepresentação do tipo MIME para um arquivo de texto HTML (geralmente .html).
JAVASCRIPTEnumRepresentação do tipo MIME para um arquivo de texto JavaScript (geralmente .js).
PLAIN_TEXTEnumRepresentação do tipo MIME para um arquivo de texto simples (geralmente .txt).
RTFEnumRepresentação do tipo MIME para um arquivo de rich text (geralmente .rtf).
OPENDOCUMENT_GRAPHICSEnumRepresentação do tipo MIME para um arquivo gráfico do OpenDocument (geralmente .odg).
OPENDOCUMENT_PRESENTATIONEnumRepresentação do tipo MIME para um arquivo de apresentação do OpenDocument (geralmente .odp).
OPENDOCUMENT_SPREADSHEETEnumRepresentação do tipo MIME para um arquivo de planilha do OpenDocument (geralmente .ods).
OPENDOCUMENT_TEXTEnumRepresentação do tipo MIME para um arquivo de processamento de texto do OpenDocument (geralmente .odt).
MICROSOFT_EXCELEnumRepresentação do tipo MIME para um arquivo de planilha do Microsoft Excel (geralmente .xlsx).
MICROSOFT_EXCEL_LEGACYEnumRepresentação do tipo MIME para um arquivo legado do Microsoft Excel (geralmente .xls).
MICROSOFT_POWERPOINTEnumRepresentação do tipo MIME para um arquivo de apresentação do Microsoft PowerPoint (geralmente .pptx).
MICROSOFT_POWERPOINT_LEGACYEnumRepresentação do tipo MIME de um arquivo legado do Microsoft PowerPoint (geralmente .ppt).
MICROSOFT_WORDEnumRepresentação do tipo MIME para um arquivo de documento do Microsoft Word (geralmente .docx).
MICROSOFT_WORD_LEGACYEnumRepresentação do tipo MIME de um arquivo legado do Microsoft Word (geralmente .doc).
ZIPEnumRepresentação do tipo MIME para um arquivo ZIP (geralmente .zip).

Month

Propriedades

PropriedadeTipoDescrição
JANUARYEnumJaneiro (mês 1).
FEBRUARYEnumFevereiro (mês 2).
MARCHEnumMarço (mês 3).
APRILEnumAbril (mês 4).
MAYEnummaio (mês 5).
JUNEEnumJunho (mês 6).
JULYEnumJulho (mês 7).
AUGUSTEnumAgosto (mês 8).
SEPTEMBEREnumSetembro (mês 9).
OCTOBEREnumOutubro (mês 10).
NOVEMBEREnumNovembro (mês 11).
DECEMBEREnumDezembro (mês 12).

PromptResponse

Métodos

MétodoTipo de retornoBreve descrição
getResponseText()StringAcessa o texto digitado pelo usuário no campo de entrada do diálogo.
getSelectedButton()ButtonRecebe o botão em que o usuário clicou para dispensar a caixa de diálogo.

RgbColor

Métodos

MétodoTipo de retornoBreve descrição
asHexString()StringRetorna a cor como uma string hexadecimal em sete caracteres no estilo CSS (#rrggbb) ou uma string hexadecimal (#9ararggbb).
getBlue()IntegerCanal azul dessa cor, como um número de 0 a 255.
getColorType()ColorTypeDescubra o tipo dessa cor.
getGreen()IntegerCanal verde dessa cor, como um número de 0 a 255.
getRed()IntegerCanal vermelho dessa cor, como um número de 0 a 255.

Session

Métodos

MétodoTipo de retornoBreve descrição
getActiveUser()UserRecebe informações sobre o usuário atual.
getActiveUserLocale()StringRecebe a configuração de idioma do usuário atual como uma string, por exemplo, en para inglês.
getEffectiveUser()UserRecebe informações sobre o usuário com a autoridade que o script está executando.
getScriptTimeZone()StringRecebe o fuso horário do script.
getTemporaryActiveUserKey()StringRecebe uma chave temporária exclusiva para o usuário ativo, mas que não revela a identidade do usuário.

Ui

Propriedades

PropriedadeTipoDescrição
ButtonButtonUma enumeração que representa botões de caixa de diálogo localizados predeterminados retornados por um alerta ou PromptResponse.getSelectedButton() para indicar o botão em uma caixa de diálogo em que o usuário clicou.
ButtonSetButtonSetUma enumeração que representa conjuntos predeterminados e localizados de um ou mais botões de caixa de diálogo que podem ser adicionados a um alerta ou a uma solicitação.

Métodos

MétodoTipo de retornoBreve descrição
alert(prompt)ButtonAbre uma caixa de diálogo no editor do usuário com a mensagem fornecida e um botão "OK"
alert(prompt, buttons)ButtonAbre uma caixa de diálogo no editor do usuário com a mensagem e o conjunto de botões fornecidos.
alert(title, prompt, buttons)ButtonAbre uma caixa de diálogo no editor do usuário com o título, a mensagem e o conjunto de botões fornecidos.
createAddonMenu()MenuCria um builder que pode ser usado para inserir um submenu no menu de complemento do editor.
createMenu(caption)MenuCria um builder que pode ser usado para adicionar um menu à interface do usuário do editor.
prompt(prompt)PromptResponseAbre uma caixa de diálogo de entrada no editor do usuário com a mensagem fornecida e um botão "OK".
prompt(prompt, buttons)PromptResponseAbre uma caixa de diálogo de entrada no editor do usuário com a mensagem fornecida e o conjunto de botões.
prompt(title, prompt, buttons)PromptResponseAbre 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)voidAbre uma caixa de diálogo modal no editor do usuário com conteúdo personalizado no lado do cliente.
showModelessDialog(userInterface, title)voidAbre uma caixa de diálogo sem modo no editor do usuário com conteúdo personalizado no lado do cliente.
showSidebar(userInterface)voidAbre uma barra lateral no editor do usuário com conteúdo personalizado no lado do cliente.

User

Métodos

MétodoTipo de retornoBreve descrição
getEmail()StringRecebe o endereço de e-mail do usuário, se disponível.

Weekday

Propriedades

PropriedadeTipoDescrição
SUNDAYEnumDomingo.
MONDAYEnumSegunda-feira.
TUESDAYEnumterça-feira.
WEDNESDAYEnumQuarta-feira.
THURSDAYEnumquinta-feira.
FRIDAYEnumsexta-feira.
SATURDAYEnumsábado.

console

Métodos

MétodoTipo de retornoBreve descrição
error()voidProduz uma mensagem em branco de nível de ERRO para o Stackdriver Logging.
error(formatOrObject, values)voidProduz uma mensagem de nível ERROR para o Stackdriver Logging.
info()voidMostra uma mensagem de nível INFO em branco para o Stackdriver Logging.
info(formatOrObject, values)voidExibe uma mensagem de nível INFO para o Stackdriver Logging.
log()voidProduz uma mensagem de nível DEBUG em branco para o Stackdriver Logging.
log(formatOrObject, values)voidProduz uma mensagem de nível DEBUG para o Stackdriver Logging.
time(label)voidInicia um timer que pode ser usado para monitorar quanto tempo uma operação leva.
timeEnd(label)voidPara um timer que era iniciado anteriormente chamando console.time().
warn()voidProduz uma mensagem em branco de nível WARNING para o Stackdriver Logging.
warn(formatOrObject, values)voidGera uma mensagem de nível WARNING no Stackdriver Logging.