Array2DInsert Problem

  • Hallöchen liebe Community,
    Ich habe ein Problem mit Array2DInsert von BugFix.

    Ich habe 2 Arrays, In einem stehen Daten, in dem anderen stehen die Überschriften der jeweiligen Spalten.

    Das Problem ist nun, das die Überschriften in einem 1D Array stehen, die Daten in einem Mehrdimensionalen Array.

    Ich möchte jetzt aber die Überschriften in das Datenarray bringen, und an sich eignet sich die Funktion BugFix ja sehr gut dazu.
    Hier mal der Code, den ich bis jetzt habe:

    [autoit]


    $data2 = '0|Agent' ; $newArray ist 0 basiert, daher die führende 0, Agent kommt nicht in avArray2 vor, muss aber als überschrift der ersten Spalte sein
    For $i = 0 To UBound($avArray2) - 4 ; -4 da die letzten 3 Überschriften nicht gebraucht werden
    $data2 = $data2 &"|"&$avArray2[$i]
    Next
    $data2 = $data2 &'|0|0|0|0'
    _Array2DInsert($newArray, UBound($newArray) - 1, $data2) ; UBound($newArray) - 1 da $newarray immer eine Zeile mehr hat als Dateninhalte
    _ArrayDisplay($newArray)

    [/autoit]

    Ich erhalte keinen Fehlercode, aber das Array wurde nicht verändert.
    Weiß jemand woran das liegt bzw. wie ich das ändern kann?
    Danke schonmal im Vorraus

    --EDIT--
    Habe es jetzt auch mit _Array2DAdd versucht, hier der Code

    [autoit]

    $data2 = _ArrayToString($avArray2 ,"|", 0, UBound($avArray2) - 4)
    _Array2DAdd($newArray, $data2)
    _ArrayDisplay($newArray)

    [/autoit]

    Es wird eine weitere Zeile angelegt ( vorher 35, jetzt 36), aber die Zellen sind leer
    $data2 sieht so aus : 1|2|3|4|5|6|7 etc.
    Beim _Array2DAdd erhalte ich allerdings den Fehlercode 2

    --EDIT2--
    Ok hat sich erledigt, ich musste die fehlenden zellen in das Array noch eintragen