Я пытаюсь создать запись в Salesforce с помощью массовой вставки simple-salesforce.У рассматриваемой записи есть новые поля «Время» в Salesforce, которые приводят к сбою импорта.У меня вопрос: как я могу отформатировать (или иным образом изменить) значения времени, чтобы запись была принята командой simple-salesforce .insert()
.
Мой код выглядит следующим образом:
record = [{'Name': 'Event XZY',
'Event_Date__c': '2018-09-28',
'Start_Time__c': '16:00:00.000Z',
'End_Time__c': '18:00:00.000Z'}]
sf.bulk.Custom_Event_Object__c.insert(record)
Полученная ошибка является стандартной и не имеет значения Response content: {'exceptionCode': 'InvalidBatch', 'exceptionMessage': 'Records not processed'}.
Формат полей времени не изменился с момента, когда данные были импортированы из другого объекта.Когда я удаляю поля «Время», запись создается успешно.Я также попытался отформатировать поля времени как 'T16:00:00.000Z'
, '16:00:00Z'
, '16:00:00z'
и '4 pm'
, но ни одно из них не сработало.Вставка также отлично работает при экспорте в CSV и загрузке с приложением Data Loader.