Hallo Manu,
ich habe es mal so probiert:
Als erstes habe ich ein Preflight-Profil angelegt, das Fehler meldet, wenn sich farbige Elemente verwendet werden (Farbe -> Cyan-, Magenta- und Gelb-Platten nicht zulässig)
Wenn man dieses Profil aktiviert, findet es alle Seiten mit Fehler -> also alle Seiten mit Farbe.
Da du das Ganze aber per Skript als Array brauchst, habe ich folgendes Skript, das die Preflight-Ergebnisse ausliest.
Ist bestimmt nicht perfekt und habe ich auch nicht komplett verstanden, aber vielleicht hilft es ein wenig:
Viel Spaß beim Weiterbasteln und viele Grüße
Sascha