ScriptUI - 滑块百分比中的整数

ScriptUI - Integer number in slider percentage

我有一个脚本显示一个对话框 window,在静态文本旁边有一个滑动条。

文本显示滑块的百分比(0 到 100)。

问题是百分比以小数显示,而我需要它以整数显示它们,因为代码的下一部分从文本中获取数字,我不需要小数。

密码是:

    var Dial = new Window ("dialog");
    Dial.alignChildren = ["right","center"];
    var Group1 = Dial.add ("group");
    var Slide = Group1.add ("slider");
    Slide.minvalue = 0;
    Slide.maxvalue = 100;
    Slide.value = 50;
    Slide.preferredSize.width = 300;
    Slide.onChanging = function () {
        Label.text = Slide.value;
        }
    var Label = Group1.add ("statictext");
    Label.preferredSize.width = 30;
    Label.text = Slide.value;
    var Button1 = Dial.add ("button");
    Button1.text = "OK";
    Button1.onClick = function () {
        Dial.close()
        }
    Dial.show()

有人知道怎么做吗?

我已经在 Label.text 和 Slide.value 上尝试使用 Math.round(),但我不知道我是否无法正确使用它,或者它不是这种情况下的正确代码。

我确定在这种情况下,像这样的行是获取整数的绝对正确方法:

Label.text = Math.round(Slide.value);

如果在某处 down-river 您需要一个字符串,您可以通过 var myString = Label.text.toString(); 甚至 var myString = '' + Label.text; 获取该字符串。但通常 JavaScript/Extendscript 不关心值是数字还是字符串。对他们一视同仁。