javascript - 更快的方法来迭代/检查表格并替换谷歌脚本/javascript中的单元格值?
问题描述
我在我的谷歌表中创建了一个表格,其中天数指的是列,行数是指试验。
第 1 天 = [O, O, X, X]
第 2 天 = [O, O, X, X]
但是,我想用一些值替换所有“O”。这些值每天都不同。
示例:numVal1 = 88 和 numVal2 = 99。
对于第 1 天,所有 O 必须替换为 88。
对于第 2 天,所有 O 必须替换为 99。
输出必须是这样的:
第 1 天 = [88, 88, X, X]
第 2 天 = [99, 99, X, X]
我正在使用 for 循环来执行此操作,但如果我正在处理太多数据,则完成时间太长。
我的代码是:
for (var i = 1; i <= data.length + 1; ++i){
for (var j = 1; j <= data[0].length + 1; ++j){
var item = ws.getRange(i,j).getValue();
if(item !== "X"){
let numVal = ws.getRange(6, j).getValue();
ws.getRange(i,j).setValue(numVal);
}
}
}
解决方案
推荐阅读
- spring-boot - 如何启动多个启动应用程序进行端到端测试?
- spring - 更新的弹簧安全上下文在重定向会话中不可用
- python - 我不知道如何为我更改的 pong 代码添加碰撞到桨
- solr - Solr - 范围方面没有按预期工作
- safari - HTML 视频:由于 Safari 上缺乏 DASH/Webm-VP9 支持,是否可以回退到 HLS,或者如何在 DASH 上同时支持 Webm 和 H264?
- python - ObjectA.Signal.connect(ObjectB.Slot) 不工作。我的理解正确吗?
- java - drawText到位图Android的特定位置
- c# - SR中的ReadingLine,并使用索引-1访问最后一行
- python - 尝试运行 pyrouge 时出现“FileNotFoundError”
- c# - 在异常中捕获“快乐路径”是不好的做法吗?