Javascript 函数不从google脚本中的同一行推送项目
我有一个问题,同一列中的数据不是push。就像它正确地得到第一列一样,但是我重置回0,然后在第二列中得到第一个元素,其他列也是如此 样本数据如下: 集线器=[马尼拉,QC] 新的_值=[[马尼拉,J,U],[QC,P,B],[Pasay,L,M]] 详细信息应返回:详细信息=[[马尼拉,J,U],[QC,p,B]] 但现在,结果是: [Pasay,J,U][QC,p,B]]Javascript 函数不从google脚本中的同一行推送项目,javascript,google-apps-script,Javascript,Google Apps Script,我有一个问题,同一列中的数据不是push。就像它正确地得到第一列一样,但是我重置回0,然后在第二列中得到第一个元素,其他列也是如此 样本数据如下: 集线器=[马尼拉,QC] 新的_值=[[马尼拉,J,U],[QC,P,B],[Pasay,L,M]] 详细信息应返回:详细信息=[[马尼拉,J,U],[QC,p,B]] 但现在,结果是: [Pasay,J,U][QC,p,B]] function getEmails() { var id = "1043Hz7L2txTWNPN4wO5l3f6Kp
function getEmails() {
var id = "1043Hz7L2txTWNPN4wO5l3f6KpPPmgwmLgUyqhHwNeYs"
var officer_sheet = SpreadsheetApp.openById(id).getSheetByName("officer")
var new_values = officer_sheet.getRange(1,1,officer_sheet.getLastRow(), officer_sheet.getLastColumn()).getValues();
var hubs = GetHubsToSend();
var details = [];
for (var i = 0, j = 0; i< new_values.length, j< hubs.length ;i++, j++){
if(new_values[i][0] = hubs[j])
{
details.push(new_values[i]);
}
}
Logger.log(details);
return details;
};
函数getEmails(){
var id=“1043HZ7L2TxtWnpn4WO5L3F6KPPPMGWMLGUYQHWnys”
var officer\u sheet=电子表格app.openById(id).getSheetByName(“officer”)
var new_values=officer_sheet.getRange(1,1,officer_sheet.getLastRow(),officer_sheet.getLastColumn()).getValues();
var hubs=GetHubsToSend();
var详细信息=[];
对于(变量i=0,j=0;i新数组[n][0]检查到集线器[n]
-因为i
始终==j
此外,要检查是否相等,请使用=
或==
。。。因为=
是一个赋值运算符,在这种情况下,if条件也将始终为真
下面的代码符合您的期望
var hubs=['Pasay','QC'];
var新值=[['Manila','J','U'],['QC','P','B'],['Pasay','L','M']]
var详细信息=[];
对于(var j=0;j<1.length;j++){
对于(var i=0;i