Таблица параметров в z-Tree - это специальная таблица, и (если я не ошибаюсь) они не предназначены для экспорта или импорта.
Я просто предположил, что вы хотели бы иметь специальную структуру соответствия.(Если вы планируете сделать что-то еще, мой ответ может быть неактуальным.)
Если вы хотите управлять переменной Group
из файла, вы можете создать таблицу, скажем MATCHING
, и загрузитьвнешний файл так же, как это описано в посте вы поставили ссылку.Например, что-то вроде этого:
Period Subject Group
1 1 3
1 2 3
1 3 2
...
2 1 2
2 2 1
2 3 3
, и вы можете добавить программу (subjects.do) в фоновом режиме следующим образом:
Group = MATCHING.find(Subject == :Subject & Period == :Period, Group);
Просто убедитесь, что вы определили группу длякаждый предмет и каждый период, как если бы программа не могла найти действительную запись для субъекта и периода, это создаст проблему.
Примечание. Если вы используете z-Tree 4, кажется, что переменные должныбыть инициированным первым.Это можно сделать, добавив программу под таблицу.В z-Tree 3 это не обязательно.
![Loading an external matching file](https://i.stack.imgur.com/FTuUU.jpg)