ガス TextArea に長いテキストがあり、テキスト行をスクロールして表示したいと考えています。いくつかの解決策 (setCursorPos、setSelectionRange) を試しましたが、テキストは常に上部に表示されます。つまり、目的の位置までスクロールダウンすることはありません...
ドキュメントに次のように書かれていることに気付きました:「これは、TextArea がドキュメントに添付されており、非表示になっていない場合にのみ機能します。」それは私の場合(特定の位置にアプリをポップアップさせたい...)、実際には当てはまらないはずですが、アプリが表示される前後に設定しようとしました。
これがコードです。
....
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);
明らかに間違ったことをしているに違いない。助言がありますか?