QuickBase JS SDK v2 - v2.2.2
    Preparing search index...

    Type Alias GetTableReportsResponse

    GetTableReportsResponse: {
        description?: string;
        id?: string;
        name?: string;
        ownerId?: number;
        properties?: Record<string, unknown>;
        query?: {
            filter?: string;
            formulaFields?: {
                decimalPrecision?: number;
                fieldType?:
                    | "rich-text"
                    | "text"
                    | "numeric"
                    | "currency"
                    | "percent"
                    | "rating"
                    | "date"
                    | "timestamp"
                    | "timeofday"
                    | "duration"
                    | "checkbox"
                    | "phone"
                    | "email"
                    | "user"
                    | "multiuser"
                    | "url";
                formula?: string;
                id?: number;
                label?: string;
                [key: string]: unknown;
            }[];
            tableId?: string;
            [key: string]: unknown;
        };
        type?: string;
        usedCount?: number;
        usedLast?: string;
        [key: string]: unknown;
    }[]

    Type Declaration

    • [key: string]: unknown
    • Optionaldescription?: string

      The configured description of a report.

    • Optionalid?: string

      The identifier of the report, unique to the table.

    • Optionalname?: string

      The configured name of the report.

    • OptionalownerId?: number

      Optional, showed only for personal reports. The user ID of report owner.

    • Optionalproperties?: Record<string, unknown>

      A list of properties specific to the report type. To see a detailed description of the properties for each report type, See Report Types.

    • Optionalquery?: {
          filter?: string;
          formulaFields?: {
              decimalPrecision?: number;
              fieldType?:
                  | "rich-text"
                  | "text"
                  | "numeric"
                  | "currency"
                  | "percent"
                  | "rating"
                  | "date"
                  | "timestamp"
                  | "timeofday"
                  | "duration"
                  | "checkbox"
                  | "phone"
                  | "email"
                  | "user"
                  | "multiuser"
                  | "url";
              formula?: string;
              id?: number;
              label?: string;
              [key: string]: unknown;
          }[];
          tableId?: string;
          [key: string]: unknown;
      }

      The query definition as configured in Quickbase that gets executed when the report is run.

      • Optionalfilter?: string

        Filter used to query for data.

      • OptionalformulaFields?: {
            decimalPrecision?: number;
            fieldType?:
                | "rich-text"
                | "text"
                | "numeric"
                | "currency"
                | "percent"
                | "rating"
                | "date"
                | "timestamp"
                | "timeofday"
                | "duration"
                | "checkbox"
                | "phone"
                | "email"
                | "user"
                | "multiuser"
                | "url";
            formula?: string;
            id?: number;
            label?: string;
            [key: string]: unknown;
        }[]

        Calculated formula fields.

      • OptionaltableId?: string

        The table identifier for the report.

    • Optionaltype?: string

      The type of report in Quickbase (e.g., chart).

    • OptionalusedCount?: number

      The number of times a report has been used.

    • OptionalusedLast?: string

      The instant at which a report was last used.