Задать вопрос
aerdev
@aerdev

Как в XMLSpy конвертировать в строку .NET объект?

Привет!

Заранее извиняюсь за непрофессиональный язык.
Вопрос по редактору скриптов (макросов) в программе Altova XMLSpy. Хотя, наверное, суть будет понятна всем, кто имел дело с работой над импортированными в JS код библиотеками .NET.
Так вот: появилась необходимость работы с системной библиотекой System.Guid для генерации ГУИД. В редактор можно импортировать .NET объекты через метод CLR.Create (Подробнее об этом написано в мануале по XMLSpy: XMLSpy).
Есть такой код:
var objGuid = CLR.Create("System.Guid");
var guid = objGuid.NewGuid();
confirm(guid);

который вроде работает и даже выводит в окне сгенерированный guid
65d8a30338896555197061.jpeg
Проблема в том, что для того, чтобы использовать этот ГУИД в документе xml, он должен быть преобразован в строку, но при импортировании System.Guid, тип objGuid - это object, а guid - unknown
65d8a4b8e78d8378552009.jpeg
Команда guid.ToString() не работает, хотя присутствует в этом объекте (Guid)

Просьба подсказать, есть ли способ преобразовать тип guid, который, я так понимаю, не воспринимается JS как родной, в тип string. Возможно, Вы в курсе, можно ли использовать другие методы CLR из мануала XMLSpy для этого.

Спасибо!
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Сложный Комментировать
Пригласить эксперта
Ответы на вопрос 1
AshBlade
@AshBlade
Просто хочу быть счастливым
Может попробовать toString(), который в самом js?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы