javascript - 计算电子表格单元格的循环
问题描述
我正在尝试为 gmail 电子表格创建一个 JavaScript 循环,该循环计算具有昨天日期的单元格并在不同的单元格中给出总和。我知道我可以通过 excel 或电子表格来完成,但我更喜欢通过脚本编辑器来完成(我是新手)。这是我的代码:
function job_counter(k) {
var row = k.range.getRow();
var col = k.range.getColumn();
var yesterday_jobs = 0;
var today = new Date();
today;
console.log(today)
var yesterday = today - 1
yesterday;
console.log(yesterday)
for (var i = 1; i < 25; i++){
if (col === 3 && row === i && k.source.getActiveSheet().getRange(row,col).getValue() === yesterday)
yesterday_jobs === yesterday_jobs+1;
console.log(yesterday_jobs);
k.source.getActiveSheet().getRange(16,1).setValue(yesterday_jobs);
} // check yesterday_jobs
}
它似乎不起作用,而且我收到了消息
TypeError:无法从未定义中读取属性“范围”。(第 3 行,文件“代码”
这应该不是问题。
解决方案
推荐阅读
- c++ - 在 C 中实现 vtable 而不是使用 C++ 的目的
- django - 如何通过模型将更多信息放入 django?
- django-rest-framework - django-rest-auth vs djoser,哪一个用于社交身份验证?
- css - 如何在 CSS 中进行设计,如下图所示
- python - 如何将某些多维数组的索引“分组”为低维数组(低阶张量)?
- css - 具有相同 unicode 的字体很棒
- android - 如何在点击和滚动时打开/关闭布局?
- rx-swift - 抛出错误替代 catchErrorJustReturn 的 RxSwift Observable
- sql - 如何在 SQL 中连接 4 个不通过 1 个 ID 相互连接的表?
- php - PHP cURL:使用 -F 选项发出 cURL 请求