1
我想通過將過濾器視圖的URL傳遞到側邊欄中顯示的超鏈接來解決Google Spreahsheet的過濾器視圖API缺乏的問題。Google Script在電子表格的同一窗口中打開網址
重要提示:我希望過濾器視圖URL在同一個窗口中打開,因此可以代替電子表格。然後,超鏈接的目標應該是_self
function listFilterViews(){
var uiInstance = UiApp.createApplication()
.setTitle('Teacher Views');
var panel = uiInstance.createVerticalPanel();
panel.setSpacing(5)
var scroll = uiInstance.createScrollPanel();
scroll.setHeight("100%")
var url = "https://docs.google.com/blablabla"
var link = uiInstance.createAnchor("click me", url)
link.setTarget("_self")
panel.add(link);
scroll.add(panel)
uiInstance.add(scroll);
SpreadsheetApp.getUi().showSidebar(uiInstance);
}
然而,URL不會在同一窗口中預期,但打開的其他窗口來代替。我怎樣才能解決這個問題?
從文檔:按照設計,這些超鏈接始終在新頁面中打開。不允許重新加載當前頁面的鏈接。 – 2014-11-06 06:39:00
傷心。但這是值得回答我相信,@Sergeinsas – Benjamin 2014-11-06 08:47:12
我寧願留下它作爲評論,因爲我不知道它是「真正」不可能的......也許有人找到了一種方法來解決......我不知道;-) – 2014-11-06 09:21:21