Получение URL-адреса столбца гиперссылки, который находится в списке точек доступа, с использованием клиентской объектной модели

функция IfModuleSucceded (отправитель, аргументы) {

            var existingCount = existingItems.get_count();
            var existEnumerator = existingItems.getEnumerator();

            while (existEnumerator.moveNext()) {

                var currentmodule = existEnumerator.get_current();
                var URL = currentmodule.get_item("Request_URL");

                alert(URL);

            }

        }

В этом коде я пытаюсь получить URL-адрес столбца гиперссылки, который находится в списке SharePoint, используя объектную модель клиента, но я получил объект. Как я могу получить URL-адрес этого полученного объекта????

когда этот код выполняется, он выдает предупреждение как «[Object Object]». кто-нибудь поможет мне разобраться в этом ??


person Nera    schedule 05.07.2013    source источник
comment
дааааа... я нашел ответ... я могу использовать var URL = currentmodule.get_item(Request_URL).get_url();   -  person Nera    schedule 05.07.2013


Ответы (2)


Ответ будет alert(url.url), так как это объект.

Он также будет иметь свойство, называемое описанием.

person ben    schedule 05.07.2013
comment
Спасибо за ваш ответ. Я пытался, но это не сработало. я мог бы получить URL-адрес, используя .get_url() - person Nera; 09.07.2013

Поле «Гиперссылка» имеет два свойства: «Описание» и «URL».

Вы можете получить доступ к свойствам следующим образом: ObjectName.PropertyName

Таким образом, для вашего объекта URL в вашем примере вы можете получить доступ к следующим свойствам: URL.Url и URL.Description.

Я обнаружил, что URL-адрес и описание чувствительны к регистру, поэтому убедитесь, что вы используете заглавные буквы, где это необходимо.

Это отлично сработало для меня.

person Anson    schedule 09.04.2015