Я пытаюсь выполнить запрос на обновление объекта в Salesforce, используя следующий запрос:
fieldInfo = {
'account_id' : '0000123',
'Name' : 'Prod A',
'LastSaleDate' : '2018-01-04'}
sf_data_cursor.Account.update(fieldInfo)
Я, однако, сталкиваюсь с приведенной ниже ошибкой
TypeError: update() missing 1 required positional argument: 'data'
Я пытаюсь выполнить этот запрос на обновление через скрипт Python. Обратите внимание, что создание запроса работает просто отлично. Может ли кто-нибудь помочь в этом. Спасибо.
Обновление:
Запрос на создание записи:
fieldInfo = {
'account_id' : 'xyz123',
'Name' : 'Prod-C',
'LastSaleDate' : '2017-12-09'}
sf_data_cursor.Account.create(fieldInfo)
Output: OrderedDict([('id', '0015B00000SBMdXQAX'), ('success', True), ('errors', [])])