Я успешно использовал загрузчик с моим проектом раньше, но недавно я добавил новое поле в метку времени, когда запись была изменена. Это новое поле вызывает у меня проблемы, потому что оно по умолчанию равно null. Не удалось вручную вставить временную метку в csv перед импортом, есть ли способ, который я могу вставить текущие правильные данные? Я предполагаю, что мне нужно посмотреть на строку import_transform, но я ничего не знаю о Python (мое приложение находится на Java).Создание значения по умолчанию с помощью Bulkloader для Google App Engine
В идеале, я хотел бы вставить текущую временную метку (миллисекунды с эпохи) автоматически. Если это нетривиально, возможно, установите значение статически в инструкции преобразования перед запуском импорта. Благодарю.
Wel, я нашел решение, но это явно НЕ хороший. Поэтому я отправлю его как комментарий вместо ответа. Я нашел transform.py и добавил свою собственную функцию, основанную на none_if_empty. Вместо none он возвращает int (time.time() * 1000). Может быть, это не так уродливо, но я, вероятно, мог бы сделать это, не изменяя google's transform.py – ASTX813