2010-07-21 3 views
0

Когда я вызываю веб-метод SharePoint GetListItems, он возвращает некоторые элементы с идентификатором GUID в качестве ключа, а остальное - с текстовым идентификатором в качестве ключа.Ключи возврата GetListItems SharePoint несовместимы

Например, если у меня есть форма библиотеки с тремя столбцами, скажем UserName, EnvironmentName и LastStatus, они могут быть возвращены следующим образом:

ows_b5acede2_x002d_ab94_x002d_470f_x002d_b9e9_x002d_cdf4d3fe4e01 = \ "John Doe \" ows_EnvironmentName = \» Windows \» ows__x0032_ef676c4_x002d_8f1c_x002d_4287_x002d_97c2_x002d_0d05ef782b83 = \„Опубликовано \“

Почему возвращая ключ столбца как GUID в некоторых случаях и как я могу заставить его вернуться текстовый идентификатор? Благодарю.

ответ

0

Возможно, что InternalName этих столбцов установлен в Guid.

Вы можете использовать SharePoint Manager на сервере, чтобы посмотреть, как все настроено (есть как 2007 и 2010 версии)

+0

Хороший вопрос, менеджер SharePoint действительно внутреннее имя быть GUID. Но я все еще удивляюсь, как это должно быть так, потому что это не относится к каждому столбцу. – anon

+0

InternalName устанавливается, когда столбец создан и не может быть изменен. Знаете ли вы, как создавались coummns? –

Смежные вопросы