1*0e16a31dSJim Jagielski[ 2*0e16a31dSJim Jagielski { 3*0e16a31dSJim Jagielski "name": "chart_summary", 4*0e16a31dSJim Jagielski "expr": "[(n, o.EmbeddedObject.HasMainTitle, o.EmbeddedObject.Title.String, o.EmbeddedObject.hasInternalDataProvider(), o.EmbeddedObject.Diagram is not None) for sh in [doc.Sheets.getByIndex(0)] for n in sh.Charts.ElementNames for o in [sh.Charts.getByName(n)]]" 5*0e16a31dSJim Jagielski }, 6*0e16a31dSJim Jagielski { 7*0e16a31dSJim Jagielski "name": "chart_ranges", 8*0e16a31dSJim Jagielski "expr": "[(n, [(a.Sheet,a.StartColumn,a.StartRow,a.EndColumn,a.EndRow) for a in sh.Charts.getByName(n).Ranges]) for sh in [doc.Sheets.getByIndex(0)] for n in sh.Charts.ElementNames]" 9*0e16a31dSJim Jagielski } 10*0e16a31dSJim Jagielski]