【问题标题】:Simple Counting Function in Google ScriptsGoogle Scripts 中的简单计数函数
【发布时间】:2020-01-21 19:03:08
【问题描述】:

刚开始学习如何在 Google 脚本编辑器中编写函数。请帮我解决我的错误。我也无法让 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);
}

【问题讨论】:

    标签: javascript google-apps-script


    【解决方案1】:

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

    n < values.length
    

    【讨论】:

    • 函数会变成:```函数出勤(范围){```
    • 我的意思是在你的 for 循环中添加类似于该行的内容。我不确定您的数据/功能的确切上下文。尝试使用 console.log() 查看您的一些数据,以便了解您正在处理的内容
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-20
    • 1970-01-01
    • 1970-01-01
    • 2018-08-07
    • 1970-01-01
    相关资源
    最近更新 更多