Scroll 应用程序脚本文本区域:can';t使用setCursorPos将文本滚动到视图中

Scroll 应用程序脚本文本区域:can';t使用setCursorPos将文本滚动到视图中,scroll,textarea,google-apps-script,Scroll,Textarea,Google Apps Script,我在gas文本区域中有一个长文本,我想在视图中滚动一行文本。我尝试了几种解决方案(setCursorPos、setSelectionRange),但文本始终显示在顶部;i、 它从不向下滚动到我想要的位置 我注意到文档上说:“只有当文本区域附加到文档而不是隐藏时,这才有效。”。这在我的情况下并不适用(我希望应用程序在特定位置弹出…),但我尝试在应用程序显示之前和之后进行设置 这是代码 .... var cursorPos=15;//just a test... var fileString = "

我在gas文本区域中有一个长文本,我想在视图中滚动一行文本。我尝试了几种解决方案(setCursorPos、setSelectionRange),但文本始终显示在顶部;i、 它从不向下滚动到我想要的位置

我注意到文档上说:“只有当文本区域附加到文档而不是隐藏时,这才有效。”。这在我的情况下并不适用(我希望应用程序在特定位置弹出…),但我尝试在应用程序显示之前和之后进行设置

这是代码

....
var cursorPos=15;//just a test...
var fileString = "a very long text that I'm not putting in here....";
var mytextArea=myapp.createTextArea().setValue(fileString).setSize("100%","100%").setName("TextArea").setId("TextArea");
myapp.add(mytextArea.setCursorPos(cursorPos));
var doc=SpreadsheetApp.getActive();
doc.show(myapp);
myapp.getElementById("TextArea").setFocus().setCursorPos(cursorPos);
我一定是做错了什么。有什么建议吗

问题在这里:
问题的回答是:“不幸的是,这是基础GWT技术的一个限制”:(因此短期内没有修复…:即setCursorPos(cursorPos)什么都不做…

您是否尝试过在滚动面板中包装文本区域并设置滚动面板的位置?

您应该在问题跟踪器中打开一个问题。事实上,在显示UI时没有具有焦点的小部件。感谢您的评论:我将此帖子放在其中;不确定这是否是正确的位置!是的,那是这是正确的位置。请用问题编号更新此线程问题在这里:问题回答是:“不幸的是,这是基础GWT技术的一个限制”:(因此,短期内没有解决方案……将尝试一下(我现在已经忘了哪个应用程序需要该功能!)