跳到正文
ChronoFEED EVENT 帮助

导入项目顺序不定的报名

在线报名表生成的文件中,所选项目以列表形式填写(“500m, 1500m, Poursuites”),每个比赛日一列,而且各行之间不总是在同一列。提取报名的项目选项会根据赛事的项目把它们找出来。

示例文件

Starford 冰道秋季锦标赛每个性别都设有 500、1000、1500、3000 和 5000 米、集体出发、团体追逐和短距离追逐,另加男子 10 000 米;项目名称为“500 m Femmes”、“500 m Hommes”、“Mass start Femmes”、“Poursuite par équipe Hommes”……文件inscriptions-formulaire.csv(虚构,十一列,有一行空行)是其中的一部分:

PrénomNomSexeDistances samediDistances dimancheLongue distance Hommes
LotteVerhaegenFemale500m, 1500m, Poursuites1000m, 3000m (F), Poursuite Sprint, Mass Start
ThibaultRoncièreMale500m, 1500m, 10 000m (H)1000m, Mass Start5000m
SaskiaBrouwersFemale1500m500m
BastienCourtemancheMale500m, 5000m (F)1000m3000m (H)
YunaHasegawaFemalePoursuites ; 1 500 m1000 mètres | 3 000 M (W)
JasperMolenkampMaleRelais, 500m
EirikBrekkestadMaleMass Start10 000m (H)

Saskia 的 500 米在周日那一列,其他人的在周六那一列;“3000m (F)”带有性别;“10 000m”中有一个空格;Yuna 写的是“1 500 m”和“1000 mètres”,并使用了其他分隔符。“Inscrit 500 m Femmes”这样的列对此无能为力。

逐步操作

  1. 打开文件

    报名选项卡 → 导入… → 选择文件…。

    Prénom、Nom、Sexe、出生日期和 Club 根据各自的标题对应到相应字段;距离各列仍为“(忽略)”:它们的标题没有指明任何项目。

  2. 勾选“提取报名的项目”

    在列的列表下方,勾选提取报名的项目。

    EVENT 自动选择含有项目的列:“Distances samedi”、“Distances dimanche”和“Longue distance Hommes”被设为报名的项目(待提取的列表)字段;消息会说明这一点(“在以下位置查找项目:…”)。电子邮件、俱乐部和备注不会被读取。

  3. 查看预览

    选项下方的表格显示找到的每个值、出现次数以及采用的项目——按性别区分:女子的“500m”对应女子 500 米,男子的对应男子 500 米。需要复查的值以橙色显示在最上面。

    导入报名
    提取报名的项目1
    已提取的项目(Distances samedi、Distances dimanche、Longue distance Hommes):7 行已报名;…;500 m Femmes:2;500 m Hommes:3;…
    未采用的值:“Poursuites” × 2(不明确(2):Poursuite par équipe Femmes、Poursuite sprint Femmes);“5000m (F)” × 1(与运动员性别不同(1));“Relais” × 1(无法识别(1))。
    找到的值次数采用的项目手动选择的项目
    追逐赛2不明确(2):Poursuite par équipe Femmes、Poursuite sprint Femmes(自动)
    5000m (F)1与运动员性别不同(1)(自动)
    接力1无法识别(1)(自动)
    500m5500 m Femmes(2);500 m Hommes(3)(自动)
    1500m41500 m Femmes(3);1500 m Hommes(1)(自动)
    1000m31000 m Femmes(1);1000 m Hommes(2)(自动)
    2
    inscriptions-formulaire.csv 的提取预览(节选)。
    1. 该选项及汇总:读取的列、每个项目的报名数、未采用的值。
    2. 每个不同的值一行;未采用的值排在最前。
  4. 解决不明确的值

    “Poursuites”可能是团体追逐,也可能是短距离追逐:EVENT 不会去猜。在这一行中,手动选择的项目 → Poursuite par équipe Femmes。

    该行变为“Poursuite par équipe Femmes (2)”。这一选择对该值有效,与性别无关:男子如果写“Poursuites”,会对应 Poursuite par équipe Hommes。

    保留“5000m (F)”(Bastien 是男子,却勾选了女子项目:需要与他核实)和“Relais”(没有接力项目)不处理:它们不会被导入。如果要排除某个值而不让它被提示,请选择(忽略此值)。

  5. 匹配,然后导入

    与数据库匹配 →。

    “项目报名:…;500 m Femmes:2;500 m Hommes:3;…;Poursuite par équipe Femmes:2;…”,然后是“未采用的值:“5000m (F)”…;“Relais”…”。每一行的详细信息列说明该行有哪些内容未被采用。

    导入。

    导入报告和日志会记录提取的结果。在报名表格中,Lotte勾选了女子 500、1000、1500 和 3000 米、集体出发、女子团体追逐和女子短距离追逐。

  6. 下一个文件

    同一报名表的下一个文件(列标题相同)会自动沿用该选项、来源列以及对“Poursuites”所做的选择。忘记此格式会清除全部设置。

EVENT 能识别的内容

文件中的写法理解为
“500m, 1500m”、“500m ; 1500m”、“500m | 1500m”、换行两个值(逗号、分号、竖线、斜线、换行)。
“10 000m”、“10000 m”、“10 km”、“1 500 mètres”、“500 M”一个距离,单位为米(也可以是 mi、yd、圈)。
“3000m (F)”、“(W)”、“(H)”、“(M)”、“Dames”、“Hommes”、“Women”项目的性别。没有写明性别时:使用运动员的性别。
“Mass Start”、“mass-start”、“Poursuite Sprint”、“Poursuite d'équipe”项目名称,不区分大小写和重音,按单数理解。
同时存在团体追逐和短距离追逐时的“Poursuites”不明确:会提示。如果有一个“Poursuite”项目和一个“Poursuite sprint”项目,则为“Poursuite”(没有附加词的那个名称)。
男子那一行中的“5000m (F)”性别不同:会提示,不报名任何项目。
没有性别的运动员的“500m”不明确(女子 500 米还是男子 500 米?)。
没有对应项目的“Relais”、“800m”无法识别:会提示。

参考:提取报名的项目、导入…。