如何在表单提交中找到特定值的平均值?

时间:2016-08-15 00:01:13

标签: javascript google-apps-script google-sheets

在我开始解释之前,这是一个示例图片:

Sheet Example

假设我从表格(A2到D6)中输入了这些条目。我们还要说我想找到同一行中“Tier 1”和“Type 2”提交的值的平均值。我如何编写可以做到这一点的脚本呢?

如果需要,我可以详细说明。任何帮助表示赞赏:)

1 个答案:

答案 0 :(得分:-1)

这是jquery

中的一些算法加代码

1)获取表格中的所有行。您将拥有所有表行的数组。

var rows = $('#tblID > tbody > tr')

2)现在使用for循环遍历您的行数组。网上有很多例子。这是一种方式

for (i=0;i<rows.length;i++){
    var row =rows[i];
}

3)对于每一行,检查您感兴趣的列。如果它们匹配,则获取带有数字的列,并将其添加到您的总和中,并增加您将要平均的数量。以下是关于如何在普通js

中获取列的嗤之以鼻
var column = row.cells[3];

请记住,该列是节点,而不是该节点中的文本,因此您需要一个jquery调用来获取喜欢的文本

var stuff = $(column).text();