Как я могу прочитать текстовое поле, используя C # и SOQL в Salesforce. Я пользуюсь партнером Salesforce WSDL. В настоящее время я использую getFieldValue () для получения значений String из набора результатов SOQL, но это не работает для textarea. Я думаю, что я что-то здесь упускаю.
Спасибо за просмотр.
Max
Код для получения значения поля
private string getFieldValue(string fieldName, System.Xml.XmlElement[] fields)
{
string returnValue = "";
if (fields != null)
{
for (int i = 0; i < fields.Length; i++)
{
if (fields[i].LocalName.ToLower().Equals(fieldName.ToLower()))
{
returnValue = fields[i].InnerText;
}
}
}
return returnValue;
}
private System.Xml.XmlElement GetNewXmlElement(string Name, string nodeValue)
{
System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
System.Xml.XmlElement xmlel = doc.CreateElement(Name);
xmlel.InnerText = nodeValue;
return xmlel;
}
Теперь getFieldValue работает практически во всех сценариях, кроме textarea.