AMPscript CreateSalesforceObject для списка выбора - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь создать контакт Salesforce с помощью AMPscript. Он работает нормально со всеми параметрами, но не для параметра списка выбора. Списки выбора, похоже, хранятся в виде списков с использованием символов точки с запятой в качестве разделителей. Но создание объекта с разделенными списками не работает. Вот код:

set @createLead = CreateSalesforceObject(
    "Contact", 11,
    "FirstName", RequestParameter("firstname"),
    "LastName", RequestParameter("lastname"),
    "Email", RequestParameter("email"),
    "NX_Newsletter__c", @newsletter,
    "NX_E_Mail_generell__c", @newsletter_generell,
    "NX_Nothilfe_Newsletter__c", @newsletter_nothilfe,
    "NX_Gender__c", RequestParameter("gender"),
    "NX_Korrespondenzsprache__c", "DE", /* other values: FR, EN, IT */
    "nx_DSGVO_Anfrage_ausloesen__c", "Falsch",
    "nx_DSGVO_Status__c", "Akzeptiert",
    /* "nx_DSGVO_Status_Checked__c", "Checked", */
    "NX_E_Mail__c", "Newsletter;Nothilfe-Newsletter"
   )

Добавление поля NX_E_Mail__c не работает. Он по-прежнему создает контакт Salesforce со стандартными элементами списка выбора, в этом случае: E-Mail generell;Newsletter;Bestellbestätigungen aus Webshop;Verdankung;Spendenbescheinigung;Nothilfe-Newsletter;Produktinformationen

Кто-нибудь знает, как добавить значения для списков выбора, используя CreateSalesforceObject?

Спасибо!

...