SheetXL - v1.0.2
    Preparing search index...

    Interface AppendNamesOptions

    Options for appendNames.

    interface AppendNamesOptions {
        heading?: string;
        maxNames?: number;
        omitUnread?: boolean;
        recovery?: string;
        symbols?: readonly INamed<any>[];
    }

    Hierarchy (View Summary)

    Index
    heading?: string

    The section heading, without its count.

    Names

    maxNames?: number

    Cap on listed names; the section notes truncation when exceeded.

    200 — the standalone name manager's. The workbook report passes a tighter one.
    
    omitUnread?: boolean

    Gives rows only to the names some formula reads; the rest are one count on the closing line.

    false — every name gets a row (a name manager must be complete)

    For a report whose job is routing. A name nothing reads changes no value and breaks no cell, and a decades-old model carries them by the ten thousand (macro-sheet constants, dead #REF!s): listed, they are the whole section; counted, the section is the names that matter.

    recovery?: string

    How to recover the rows the cap ate — appended to the overflow line.

    a pointer at getByName

    symbols?: readonly INamed<any>[]

    The full symbol table that identifier checks resolve against, when names is a subset.

    the names argument itself

    The roster often renders a FILTERED view — one kind's group, one sheet's intersecting names — and an identifier must not be reported missing merely because its target fell outside the filter. A caller rendering a subset passes the unfiltered collection here; tables included, since a bare Sales in an expression is a named token that resolves to a table.