我有一个PDF表单,我正在尝试在文档级Javascript编辑器中声明一个全局变量...我正在使用
global.myVariable = "0";
然后在表单中的一个字段上,我正在运行代码:
if(myVariable == "0"){
app.alert("Hello!");
myVariable = "1";
}
因此它只会提示一次警报。然而,每当我在任何领域进入任何领域时,它都会把它提起来,这很烦人。请指教!
答案 0 :(得分:3)
您可以通过执行以下操作在任何地方声明全局变量:
myVariable = 1;
但是,如果您在最顶层的范围内声明变量,那么它是最安全的:
var myVariable = 1;
您唯一需要记住的问题是确保不要在其他地方覆盖myVariable
。
答案 1 :(得分:1)
如果将变量声明为global.myVariable,则需要将if语句编写为:
if(global.myVariable === "0"){
app.alert("Hello!");
global.myVariable = "1";
}