Class StyledText

StyledText

Text element with styles such as bold, italic and color.

Only available for Google Workspace add-ons that extend Google Workspace Studio.

Sample usage:

const styledText = AddOnsResponseService.newStyledText()
  .setText("Styled Text!")
  .addStyle(AddOnsResponseService.TextStyle.ITALIC)
  .addStyle(AddOnsResponseService.TextStyle.UNDERLINE)
  .setFontWeight(AddOnsResponseService.FontWeight.BOLD)
  .setColor(
    AddOnsResponseService.newColor()
      .setRed(0.1)
      .setBlue(0.3)
      .setGreen(0.1)
      .setAlpha(0.78)
  );

Methods

MethodReturn typeBrief description
addStyle(style)StyledTextSets the style of the styled text, can apply multiple styles to a single styled text.
setColor(color)StyledTextSets the color of the styled text.
setFontWeight(fontWeight)StyledTextSets the font weight of the styled text.
setText(text)StyledTextSets the main content of the styled text.

Detailed documentation

addStyle(style)

Sets the style of the styled text, can apply multiple styles to a single styled text.

Parameters

NameTypeDescription
styleTextStyleThe TextStyle of the styled text.

Return

StyledText — This styled text object, for chaining.


setColor(color)

Sets the color of the styled text.

Parameters

NameTypeDescription
colorColorThe Color of the styled text.

Return

StyledText — This styled text object, for chaining.


setFontWeight(fontWeight)

Sets the font weight of the styled text.

Parameters

NameTypeDescription
fontWeightFontWeightThe FontWeight of the styled text.

Return

StyledText — This styled text object, for chaining.


setText(text)

Sets the main content of the styled text.

Parameters

NameTypeDescription
textStringThe text message in the styled text.

Return

StyledText — This styled text object, for chaining.