BlockElement apa pun, tetapi block Paragraph hanya dapat menyusun InlineElement.
Struktur data dari sebuah elemen block adalah sebagai berikut:
Struktur data elemen block
Dokumen online adalah struktur pohon yang tersusun dari beberapa elemen block. Tipe elemen block yang berbeda mendukung tipe elemen anak bertingkat yang berbeda:childrendaricalloutdancolumnsharus berupa array BlockElement.childrendariparagraph,heading,orderedList,unorderedList, danblockquoteharus berupa array InlineElement.tablesaat ini tidak mendukung penentuanchildren.
Enum BlockType
Tipe elemen yang tidak didukung secara seragam mengembalikan Undefined.
Paragraph
children: array InlineElement.- Object
paragraphtidak boleh dihilangkan. Ketika konten kosong, kirim{}.
Heading
children: array InlineElement.
Quote
children: array InlineElement.
Block callout
children: array BlockElement (InlineElement tidak diizinkan).
Columns
children: array BlockElement (InlineElement tidak diizinkan).
Daftar Bernomor
children: array InlineElement.
Daftar Berpoin
children: array InlineElement.
Spreadsheet
children: Tidak didukung. Penentuan children saat ini tidak diizinkan.
Struktur data InlineElement
Elemen inline digunakan dalamchildren dari elemen block berbasis teks (paragraf, heading, daftar, dan sebagainya).
Enum InlineType
Text
Emoji
Image
Link
children: array Text. Saat menyisipkan tautan,childrenharus ditentukan dan berisi setidaknya satu node teks yangtext-nya tidak kosong.
Struktur data umum
Indent
ListObject
ListStyle
SymbolStyle
Nilai enum Emoji (daftar lengkap kode emoji)
Nilai enum berikut dapat digunakan untukcallout.sticker dan elemen emoji inline sticker.properties.code.