Class MaterialIcon

MaterialIcon

Um objeto compatível com todos os ícones de fonte do Google.

Disponível para os apps do Google Workspace Add-ons e do Google Chat.

const materialIcon = CardService.newMaterialIcon()
                         .setName('search')
                         .setFill(true)
                         .setWeight(400)
                         .setGrade(0);

Métodos

MétodoTipo de retornoBreve descrição
setFill(fill)MaterialIconIndica se o ícone é renderizado como preenchido.
setGrade(grade)MaterialIconO peso e a gradação afetam a espessura de um símbolo.
setName(name)MaterialIconDefine o nome do ícone.
setWeight(weight)MaterialIconA espessura do traço do ícone.

Documentação detalhada

setFill(fill)

Indica se o ícone é renderizado como preenchido. O valor padrão é false.

Para visualizar diferentes configurações de ícones, acesse Ícones de fonte do Google e ajuste as configurações em Personalizar.

const materialIcon =
    CardService.newMaterialIcon().setName('search').setFill(true);

Parâmetros

NomeTipoDescrição
fillBooleanSe o ícone está preenchido.

Retornar

MaterialIcon: este objeto, para encadeamento.


setGrade(grade)

O peso e a gradação afetam a espessura de um símbolo. Os ajustes de grau são mais granulares que os ajustes de peso e têm um pequeno impacto no tamanho do símbolo. Escolha entre {-25, 0, 200}. Se não houver, o valor padrão será 0. Se outro valor for especificado, o valor padrão será usado.

Para visualizar diferentes configurações de ícones, acesse Ícones de fonte do Google e ajuste as configurações em Personalizar.

const materialIcon =
    CardService.newMaterialIcon().setName('search').setGrade(200);

Parâmetros

NomeTipoDescrição
gradeIntegerA classificação do ícone.

Retornar

MaterialIcon: este objeto, para encadeamento.


setName(name)

Define o nome do ícone. Obrigatório.

O nome do ícone definido em Ícone da fonte do Google, por exemplo, check_box.

Todos os nomes inválidos são abandonados e substituídos por uma string vazia, o que resulta na falha na renderização do ícone.

const materialIcon = CardService.newMaterialIcon().setName('search');

Parâmetros

NomeTipoDescrição
nameStringO nome do ícone.

Retornar

MaterialIcon: este objeto, para encadeamento.


setWeight(weight)

A espessura do traço do ícone. Escolha entre {100, 200, 300, 400, 500, 600, 700}. Se não estiver presente, o valor padrão será 400. Se outro valor for especificado, o valor padrão será usado.

Para visualizar diferentes configurações de ícones, acesse Ícones de fonte do Google e ajuste as configurações em Personalizar.

const materialIcon =
    CardService.newMaterialIcon().setName('search').setWeight(700);

Parâmetros

NomeTipoDescrição
weightIntegerA espessura do traço do ícone.

Retornar

MaterialIcon: este objeto, para encadeamento.