2012-07-25 88 views
1

使用Google腳本我有一個HTML表格並希望使列可排序。在Google腳本中創建可排序的HTML表格

有沒有辦法做到這一點與排序或tablesorter jQuery插件,因爲我不知道如何調用這些沒有託管他們在我自己的公共服務器上,我看不到包括他們在js文件夾中的方式谷歌腳本?

回答

1

由於您使用的是Google腳本,因此您可以通過Default Services使用Google Visualization API。這包括TableChartBuilder,這可以產生你所問的結果。

這裏的an example,基於Visualize Your Data: Charts in Google Apps Script!的圖表示例,其中還解釋瞭如何發佈圖表。

function doGet() {  
    // Populate the DataTable. We'll have the data labels in 
    // the first column, "Release", and then add two data columns, 
    // for "Income" and "Expenses" 
    var dataTable = Charts.newDataTable()  
     .addColumn(Charts.ColumnType.STRING, "Release")  
     .addColumn(Charts.ColumnType.NUMBER, "Income")  
     .addColumn(Charts.ColumnType.NUMBER, "Expenses")  
     .addRow(["1.0", 60, 55])  
     .addRow(["10.2", 50, 60])  
     .addRow(["2.10", 100, 50]) 
     .addRow(["12.0.1", 70, 60])  
     .addRow(["2.0.0.142", 30, 50]) 
     .addRow(["2.0.0.1_2", 114, 75]) 
     .build(); 

    // Build the chart. 
    var chart = Charts.newTableChart() 
     .setDataTable(dataTable) 
     .build(); 

    // Add our chart to the UI and return it so that we can publish 
    // this UI as a service and access it via a URL. 
    var ui = UiApp.createApplication(); 
    ui.add(chart); 
    return ui; 
} 
相關問題