Итак, в documentApp я могу запустить дочерние элементы документа следующим образом:
if (p.getType() == DocumentApp.ElementType.PARAGRAPH)
{
console.log(i, " is a paragraph");}
И это прекрасно работает.
Но если я действительно попробую это:
if (p.getType() == DocumentApp.ElementType.PARAGRAPH)
{
console.log(i, " is a paragraph");
} else {
console.log(i, p.getType());
Я получаю гигантскую структуру gibberi sh для p.getType (), а не просто для типа.
Как получить все типы в документе без структуры? Я не хочу создавать сложное дерево дел.
--- Результат, который я получаю -
Logging output too large. Truncating output. 37 { toString: [Function: toString],
name: [Function: toString],
toJSON: [Function: toString],
ordinal: [Function: ordinal],
compareTo: [Function: compareTo],
AUTOGENERATED_REGION:
{ toString: [Function: toString],
name: [Function: toString],
toJSON: [Function: toString],
ordinal: [Function: ordinal],
compareTo: [Function: compareTo],
AUTOGENERATED_REGION: [Circular],
BODY_SECTION:
{ toString: [Function: toString],
name: [Function: toString],
toJSON: [Function: toString],
ordinal: [Function: ordinal],
compareTo: [Function: compareTo],
AUTOGENERATED_REGION: [Circular],
BODY_SECTION: [Circular],
COMMENT_SECTION: [Object],
DOCUMENT: [Object],
EQUATION: [Object],
EQUATION_FUNCTION: [Object],
EQUATION_FUNCTION_ARGUMENT_SEPARATOR: [Object],
EQUATION_SYMBOL: [Object],
FOOTER_SECTION: [Object],
FOOTNOTE: [Object],
FOOTNOTE_SECTION: [Object],
HEADER_SECTION: [Object],
HORIZONTAL_RULE: [Object],
INLINE_DRAWING: [Object],
INLINE_IMAGE: [Object],
LIST_ITEM: [Circular],
PAGE_BREAK: [Object],