嗨,我正在尝试将Google应用程序脚本的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“] ...]
答案 0 :(得分:0)
最初,您的M列是否已填充到所需的长度,还是仅填充了M2单元格?如果是这样,您的i循环将只循环一次,并在其余大小的循环中停止添加PFCheck
。