I have a table in Perspective but I wanted to change the names to something friendly. I used Transform in the binding to add a script. The script works, but the property editor is telling me I have 12 invalid key’s;
def transform(self, value, quality, timestamp):
# If value is None, return empty list
    if not value:
        return []
    # Convert dataset to list of dictionaries
    py_data = []
    for i in range(value.rowCount):
        row_dict = {}
        for col in value.columnNames:
            row_dict[col] = value.getValueAt(i, col)
        py_data.append(row_dict)
    # Map to friendly column headers
    friendly_data = []
    for row in py_data:
        friendly_data.append({
        	"ID": row.get("id"),
            "Machine": row.get("machineId"),
            "Employee ID": row.get("employeeNumber"),
            "Work Center": row.get("workCenter"),
            "Job #": row.get("jobNumber"),
            "Bends": row.get("bendsPerPart"),
            "Pedal Pressed": row.get("pedalPressed"),
            "Total Hits": row.get("totalHits"),
            "Produced Hits": row.get("hitCounter")
        })
    return friendly_data
