如何在bright-script中使用自定义解析插件显示用户变量?

时间:2016-08-04 19:08:42

标签: brightscript

我想在用Bright-Script编写的自定义插件中使用用户变量。这些变量在创建演示文稿的过程中在Bright-Author中定义。我尝试使用user-Variables关联数组在脚本中引入它们,但它没有用。

以下是我尝试使用的代码:

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

2 个答案:

答案 0 :(得分:0)

试试这个:

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

答案 1 :(得分:0)

Udi的回答确实有效。但是,如果其他人看到这个并想要更多关于用户变量的信息,那么它就是......

' userVariables'脚本插件函数的参数确实是一个关联数组,该数组的成员值(由用户变量名称键入)是包含当前用户变量值(字符串)的对象,默认值为用户访问权限(共享或private,)以及特殊用户变量的其他信息。

该对象还包含函数GetCurrentValue,SetCurrentValue,Increment和Reset。您应该使用这些函数来操作变量内容(正如Udi所做的那样阅读它。)

Reset函数将变量重置为其默认值,而Increment将增加该值,但前提是字符串可以解析为数字。