我想在用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
答案 0 :(得分:0)
试试这个:
print userVariables.Lookup("uservariablename").GetCurrentValue()
答案 1 :(得分:0)
Udi的回答确实有效。但是,如果其他人看到这个并想要更多关于用户变量的信息,那么它就是......
' userVariables'脚本插件函数的参数确实是一个关联数组,该数组的成员值(由用户变量名称键入)是包含当前用户变量值(字符串)的对象,默认值为用户访问权限(共享或private,)以及特殊用户变量的其他信息。
该对象还包含函数GetCurrentValue,SetCurrentValue,Increment和Reset。您应该使用这些函数来操作变量内容(正如Udi所做的那样阅读它。)
Reset函数将变量重置为其默认值,而Increment将增加该值,但前提是字符串可以解析为数字。