/ / Як відобразити змінні користувача за допомогою користувацького плагіна для розбору в яскравому сценарії? - яскравий сценарій

Як відображати змінні користувача, використовуючи спеціальний плагін розбору яскравим сценарієм? - яскравий сценарій

Я хочу використовувати змінні користувача в користувацькому плагінінаписаний у «Яскравий сценарій». Ці змінні визначаються в Bright-Author під час створення презентації. Я спробував залучити їх до сценарію за допомогою асоціативного масиву user-Variables, але це не спрацювало.

Ось фрагмент коду, який я намагаюся використовувати:

Sub data2(xmlFileName as String, itemsByIndex as object, itemsByTitle as Object, userVariables As Object)
print userVariables["uservariablename"]
end Sub

Відповіді:

0 для відповіді № 1

Спробуйте це:

print userVariables.Lookup("uservariablename").GetCurrentValue()

0 для відповіді № 2

Відповідь Udi справді спрацює. Однак, якщо хтось інший побачить це і захоче трохи більше інформації про користувацькі змінні, ось це ...

Аргумент "userVariables" для плагіна скриптуФункції дійсно є асоціативним масивом, і значення членів цього масиву (введені ім'ям змінної користувача) - це об'єкти, які містять поточне значення змінної користувача (рядок), значення за замовчуванням, дозвіл доступу користувача (спільний або приватний,) та інша інформація для спеціальних змінних користувачів.

Об'єкт також містить функції GetCurrentValue, SetCurrentValue, Increment та Reset. Ви повинні використовувати ці функції для маніпулювання змістовим вмістом (як це робив Udi для його читання.)

Функція Скидання скидає змінну до її значення за замовчуванням, і Приріст збільшить її, але тільки якщо рядок можна розібрати на число.