首页 > 解决方案 > Google Scripts 中的简单计数功能

问题描述

刚开始学习如何在 Google Script Editor 中编写函数。请帮我解决我的错误。我也无法让 Logger.log(var) 函数在日志中生成任何内容。

该功能的目标:根据姓名旁边是否列出“X”来计算出勤率。目前,被迭代的范围是硬编码的。调用函数时是否可以通过自定义范围?

谢谢你。

function attendance() {

  var values = SpreadsheetApp.getActiveSheet().getDataRange().getValues();
  var count = 0
  for (n=6; n<12;++n){
    var cell = values[n][2];
    if (cell == "X"){
      count  = count +1;
    }
  }
  return (count);
}

标签: javascriptgoogle-apps-script

解决方案


是的,您可以使用 values 数组的长度使其更具动态性。

n < values.length

推荐阅读