2013-10-16 121 views
0

我需要使用Apps腳本從Google工作表生成/顯示HTML頁面(或iframe,或者可以根據需要從應用程序腳本完成)。它看起來像是一個用於Docs的htmlForms服務,但我無法找到表單的等價物。使用Apps腳本從Google工作表生成HTML視圖

我的目標是提供一個菜單項,可以解析我的數據(已完成),然後調用另一個頁面,其中knockOutJs將用於將生成的JSON傳輸到HTML預覽。現在我的腳本生成JSON,如果我可以使用類似

我使用HtmlService.createHtmlOutputFromFile()來生成HTML,但FormApp.getUi()是不是在這種情況下有效,也不是

回答

0

您必須獲得對當前SpreadSheet(而不是「ActiveSheet」,但是整個SpreadSheet對象)的引用,然後調用show()從createHtmlOutputFromFile()或類似的方法傳遞對象。

var htmlRes HtmlService.createHtmlOutputFromFile('YourProjectHtmlFile'); 
    SpreadsheetApp.getActiveSpreadsheet().show(htmlRes);