2012-07-30 26 views
0

我有一個文本區天然氣長文本,我想滾動一行文本進入視野。我嘗試了幾種解決方案(setCursorPos,setSelectionRange),但文本始終顯示在頂部;即它永遠不會向下滾動到我也注意到,該醫生說我想要的位置...應用程序腳本文本區:不能滾動文本視圖與setCursorPos

:「當文本區附加到文件,不是隱藏這隻會工作」。這應該不適用於我的情況(我希望應用程序在特定位置彈出...),但是我試圖在顯示應用程序之前和之後對其進行設置。

這是代碼。

.... 
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); 

我一定在做一些明顯錯誤的事情。有什麼建議麼?

+0

你應該在問題追蹤器打開的問題。作爲事實上,沒有小工具,具有焦點。當顯示UI – Srik 2012-07-30 15:55:44

+0

謝謝你的一句話:我把這個帖子在http://code.google.com/p/google-apps-script-issues/;不知道如果這是正確的地方 – wgw 2012-07-30 19:32:48

+0

是,那是正確的地方。請更新此線程問題編號 – Srik 2012-07-31 04:10:05

回答

0

您是否嘗試過在滾動面板包裹文本區域,並設置滾動面板的位置?

+0

會給一個嘗試(我現在已經忘了應用程序需要的功能!) – wgw 2014-02-22 17:40:20