|
|
|
|
@ -243,10 +243,13 @@ defer { |
|
|
|
|
case .rawText: |
|
|
|
|
return (selectedSortedTeams.compactMap { $0.pasteData(exportFormat) } + ["Liste d'attente"] + waitingListTeams(in: selectedSortedTeams, includingWalkOuts: true).compactMap { $0.pasteData(exportFormat) }).joined(separator: exportFormat.newLineSeparator(2)) |
|
|
|
|
case .csv: |
|
|
|
|
let headers = ["N°", "Nom Prénom", "rang", "Nom Prénom", "rang", "poids"].joined(separator: exportFormat.separator()) |
|
|
|
|
let headers = ["N°", "Nom Prénom", "rang", "Nom Prénom", "rang", "poids", "Paire"].joined(separator: exportFormat.separator()) |
|
|
|
|
var teamPaste = [headers] |
|
|
|
|
for (index, team) in selectedSortedTeams.enumerated() { |
|
|
|
|
teamPaste.append(team.pasteData(exportFormat, index + 1)) |
|
|
|
|
var teamData = team.pasteData(exportFormat, index + 1) |
|
|
|
|
teamData.append(exportFormat.separator()) |
|
|
|
|
teamData.append(team.teamLastNames().joined(separator: " / ")) |
|
|
|
|
teamPaste.append(teamData) |
|
|
|
|
} |
|
|
|
|
return teamPaste.joined(separator: exportFormat.newLineSeparator()) |
|
|
|
|
} |
|
|
|
|
|