如何在google应用程序脚本中动态添加蒙版到文本框输入? 我有一个用于获取日期的文本框,但我希望脚本自己添加斜杠(/)。
例如:用户输入“01022009”并动态地输出结果“01/02/2009”。
但是在用户添加完所有数字后都没有。我想得到的行为是,在自动键入“01”之后,脚本会在此之后添加斜杠,因此最终结果将是“01/02/2009”。
我尝试了很多方法,但无法获得预期的结果。
答案 0 :(得分:0)
如果您正在使用UiApp,则无法完成此操作,因为clientHandlers
有限且无法执行此操作,而serverHandlers
只会减慢有效速度用户输入时的动作。
如果您使用HtmlServices,可能会有一些可接受的工作,但我不确定您是否能够让它完美运行,因为AFAIK无法获得当前的插入符号位置,由于Google Caja清理了客户端javascript代码。
无论如何,正如您对问题的评论所建议的那样,在用户输入时更改输入非常烦人,我不会这样做。