如何将电子表格中的数据链接到Google网站

时间:2012-08-18 09:57:56

标签: spreadsheet google-sites

我想将电子表格中的数据链接到我的google网站,因为当我在电子表格中进行编辑时,网站上的数据会自动更改为电子表格中的数据。感谢

1 个答案:

答案 0 :(得分:1)

有多种方法可以做到这一点。

最简单的方法是使用“图表”。只需插入它就可以通过 Insert->插入它。图表 - >选择您的电子表格。根据您拥有的数据,实际上只有几个显示它的选项。但您可以选择哪个工作表和单元格范围。如果你不需要做任何疯狂的事情,那么这应该没问题。

或者,您可以创建一个小的Apps脚本,它将在网格中显示数据。然后你可以完全控制它......

类似的东西:

function doGet(e){   
var app = UiApp.createApplication();
var ss = SpreadsheetApp.openById(e.parameter.sheetid);
var sheet = ss.getSheetByName("YOUR SHEET NAME");
var range = sheet.getDataRange();
var dataRange =  range.getValues();
var grid = app.createGrid(range.getNumRows(), range.getNumColumns());
for (var row = 0; row < dataRange.length; row++) {
  for (var col = 0; col < dataRange[0].length; col++) {//1 so as to skip the header
    grid.setText(row, col, dataRange[row][col])
  }
}
 app.add(grid); 
 return app;  
}

注意:SheetID(以及其他任何内容,如工作表名称)作为html查询参数传入,您必须在添加小工具后在页面的HTML编辑中手动提供该参数。这可以在电子表格的属性(文件 - >属性)

中找到