You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Extendscript中edittext的onClick事件无响应问题求助

Extendscript中EditText关联按钮onClick无响应问题排查

你的问题核心出在addButton.onClick函数的代码逻辑上,和组件分组、按钮添加方式无关:

  1. return语句提前终止函数执行
    你的addButton.onClick函数第一行就是return newIFolder.text;,这会直接结束函数,后面的window.close()和alert(...)根本不会被执行,所以点击按钮后窗口不会关闭,也没有任何反馈。

  2. 错误引用组件的text属性
    函数最后一行alert(newFolder.text);里的newFolder是group容器,它没有text属性,应该引用的是EditText组件newIFolder的text值。

修正后的addButton.onClick代码如下:

addButton.onClick = function() {
    var inputText = newIFolder.text;
    alert(inputText);
    window.close();
};

修改说明:

  • 先把EditText的内容存到变量里,避免重复引用
  • 先执行alert展示输入内容,再关闭窗口(顺序可根据需求调整)
  • 去掉了提前的return语句,确保后续代码能执行

另外检查你的窗口是否正确初始化并显示(比如是否调用了window.show()),如果窗口没正确显示也可能导致按钮无响应,但从你描述窗口保持打开来看,这部分应该没问题。

内容的提问来源于stack exchange,提问作者Killovicz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 12:48:21