Enum Attribute

属性

要素属性の列挙型。

列挙型を呼び出すには、その親クラス、名前、プロパティを呼び出します。たとえば、 DocumentApp.Attribute.BACKGROUND_COLOR です。

属性を使用してカスタム スタイルを作成します。次に例を示します。

// Define a style with yellow background.
const highlightStyle = {};
highlightStyle[DocumentApp.Attribute.BACKGROUND_COLOR] = '#FFFF00';
highlightStyle[DocumentApp.Attribute.BOLD] = true;

// Insert "Hello", highlighted.
DocumentApp.getActiveDocument()
    .getActiveTab()
    .asDocumentTab()
    .editAsText()
    .insertText(0, 'Hello\n')
    .setAttributes(0, 4, highlightStyle);

プロパティ

プロパティタイプ説明
BACKGROUND_COLOREnum要素(段落、表など)またはドキュメントの背景色。
BOLDEnumリッチテキストのフォント太さの設定。
BORDER_COLOREnum表要素の枠線の色。
BORDER_WIDTHEnumテーブル要素の枠線の太さ(ポイント単位)。
CODEEnum式要素のコード内容。
FONT_FAMILYEnumリッチテキストのフォント ファミリー設定。
FONT_SIZEEnumリッチテキストのフォントサイズの設定(ポイント単位)。
FOREGROUND_COLOREnumリッチテキストの前景色の設定。
HEADINGEnum段落要素の見出しタイプ(例: DocumentApp.ParagraphHeading.HEADING1)。
HEIGHTEnum画像要素の高さの設定。
HORIZONTAL_ALIGNMENTEnum段落要素(DocumentApp.HorizontalAlignment.CENTER など)の水平方向の配置。
INDENT_ENDEnum段落要素の末尾インデントの設定(ポイント単位)。
INDENT_FIRST_LINEEnum段落要素の先頭行のインデント設定(ポイント単位)。
INDENT_STARTEnum段落要素の先頭インデントの設定(ポイント単位)。
ITALICEnumリッチテキストのフォントスタイルの設定。
GLYPH_TYPEEnumリストアイテム要素のグリフタイプ。
LEFT_TO_RIGHTEnumリッチテキストのテキストの向きの設定。
LINE_SPACINGEnum段落要素の行間隔の設定(乗数)。
LINK_URLEnumリッチテキストのリンク URL。デフォルトのリンク スタイル(前景色、下線)が自動的に適用されます。
LIST_IDEnumリストアイテム要素の場合、包含リストの ID。
MARGIN_BOTTOMEnum段落要素の下部余白の設定(ポイント単位)。
MARGIN_LEFTEnum段落要素の左余白の設定(ポイント単位)。
MARGIN_RIGHTEnum段落要素の右余白の設定(ポイント単位)。
MARGIN_TOPEnum段落要素の上部余白の設定(ポイント単位)。
NESTING_LEVELEnumリストアイテム要素のアイテムのネストレベル。
MINIMUM_HEIGHTEnum表の行要素の最小高さの設定(ポイント単位)。
PADDING_BOTTOMEnumテーブル セル要素の下部パディングの設定(ポイント単位)。
PADDING_LEFTEnumテーブル セル要素の左側のパディング設定(ポイント単位)。
PADDING_RIGHTEnumテーブル セル要素の右側のパディング設定(ポイント単位)。
PADDING_TOPEnumテーブル セル要素の上部パディングの設定(ポイント単位)。
PAGE_HEIGHTEnumドキュメントのページの高さの設定(ポイント単位)。
PAGE_WIDTHEnumドキュメントのページ幅の設定(ポイント単位)。
SPACING_AFTEREnum段落要素の下部間隔の設定(ポイント単位)。
SPACING_BEFOREEnum段落要素の上部間隔の設定(ポイント単位)。
STRIKETHROUGHEnumリッチテキストの取り消し線の設定。
UNDERLINEEnumリッチテキストの下線設定。
VERTICAL_ALIGNMENTEnumテーブルセル要素の垂直方向の配置設定。
WIDTHEnum表セルと画像要素の幅の設定。