I am trying to create a 'dashboard' in Google Sheets that can be opened up in a separate window from a button in the sidebar. This dashboard ingests data from a google sheets script. Currently I am struggling to create and serve this page other than to deploy it as a 'web-app'
If I deploy this script as a web-app it creates a new window, with correct htmloutput from my file in the doGet() function, however this dashboard is linked to only the current document and will be the same for other users instead of re-generating the page for different sheets.
Is there a way or work-around to create and serve a webpage, similar to methods such as showSidebar() or showModalDialog() in class UI. I dont really want users to have to publish themselves because it is too much