javascript - 将一维推入二维数组javascript后获取除第一个数组外的空值
问题描述
您好我正在尝试将 1d 数组转换为 2d 数组以用于谷歌应用脚本,以便为整个列“M”粘贴相同的值。
我已经使用该值和另一个空数组启动了一个数组 PFcheck。然后我尝试遍历列的长度并将数组添加到空数组中。不知道为什么当我推送同一个数组时,我在第一个数组之后得到了空数组..
function setPFneededDaily(){
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Tracker2");
var PFcheck=["PFcheckeeded"],PFcheckarr=[]
var m=sheet.getRange("M2:M").getValues()
for(var i=0;i<m.length;i++){
PFcheckarr.push(PFcheck)
}
sheet.getRange("M2:M").setValues(PFcheckarr)
}
我尝试了下面的代码,但我得到 [["PFcheckneeded"],[],[],[]...] 我期待 [["PFcheckneeded"],["PFcheckneeded"],["PFcheckneeded" ],["PFcheckneeded"]...]
解决方案
最初,您的 M 列是否已填充到您想要的长度,还是仅填充了 M2 单元格?如果是这样,您的 i 循环将只循环一次并停止添加PFCheck
其余大小。
推荐阅读
- sql - 我可以在 Bigquery 中确定数字和小数的长度吗
- python - 打印第一个具有一定长度的斐波那契数
- python - 为什么 VS Code 附带了多个 ptvsd 版本?
- python - 每个单独的标签都应该有单独的地址
- java - Java jar 应用程序未在双击或使用 JDK 13.0.1 的 cmd 中运行
- angular - 内部HTML + Angular 8
- kubernetes-ingress - 我们能否将 TLS 证书作为机密存储在 Azure Key Vault 中,并在 Azure Kubernetes 服务的 Ingress 中使用相同的证书
- raspberry-pi - 我可以使用 4 个 MAX31865 和相应的 4 个 pt100(3 线)传感器使用树莓派零读取温度吗?
- javascript - 错误:React 组件未正确评估数组长度?
- html - 对于小分辨率屏幕,网页底部的引导导航选项卡不会停留在底部