动态添加掩码到谷歌应用程序脚本中的文本框输入?

时间:2012-10-18 17:44:55

标签: javascript textbox google-apps-script maskedtextbox

如何在google应用程序脚本中动态添加蒙版到文本框输入? 我有一个用于获取日期的文本框,但我希望脚本自己添加斜杠(/)。

例如:用户输入“01022009”并动态地输出结果“01/02/2009”。

但是在用户添加完所有数字后都没有。我想得到的行为是,在自动键入“01”之后,脚本会在此之后添加斜杠,因此最终结果将是“01/02/2009”。

我尝试了很多方法,但无法获得预期的结果。

1 个答案:

答案 0 :(得分:0)

如果您正在使用UiApp,则无法完成此操作,因为clientHandlers有限且无法执行此操作,而serverHandlers只会减慢有效速度用户输入时的动作。

如果您使用HtmlServices,可能会有一些可接受的工作,但我不确定您是否能够让它完美运行,因为AFAIK无法获得当前的插入符号位置,由于Google Caja清理了客户端javascript代码。

无论如何,正如您对问题的评论所建议的那样,在用户输入时更改输入非常烦人,我不会这样做。