#salesforce
#salesforce
Вопрос:
Возникли некоторые проблемы с использованием команды bulk: upsert для обновления объектов учетной записи с помощью csv-файла. Надеюсь, кто-нибудь сможет мне с этим помочь. Ниже то, что я делаю:
Мое имя файла csv — account.csv и оно содержит следующие данные:
Id,Name
0012F00000QjhC7QAJ,LimTest 1
0012F00000QjhkSQAR,LimTest 2
Ниже приведена команда, которую я запускаю:
sfdx force:data:bulk:upsert -s Account -f account.csv -i Id -u dev
Приведенная выше команда успешно отправлена. Но задание не выполнено.
Статус пакета соответствует приведенному ниже:
Ответ №1:
Это работает после того, как я вручную создал пустой файл и скопировал и вставил данные в этот новый файл. Исходный файл, account.csv, был создан с помощью этой команды: sfdx force:data:soql:query -q «выберите идентификатор, имя из учетной записи» -r csv -u dev > account.csv
Я предполагаю, что приведенная выше команда, должно быть, создала файл в другой кодировке, которую bulk: upsert не знает, как обрабатывать.