Google Sheet AppScript 如何编写IF语句按销售品类匹配对应人员数据
Google Apps Script 销售数据取值实现方案

实现逻辑
- 遍历每行数据时,先读取当前行Sale字段的取值
- 若取值为Food Items,取
person1索引对应的数据赋值 - 若取值为Gadget,取
person2索引对应的数据赋值
最终修改代码
function myFunction() { var sale=9; var person1=10; var person2=11; var emailTemp = HtmlService.createTemplateFromFile("Table"); var ws= SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Form Responses 3"); var data = ws.getRange(ws.getLastRow(),1,1,ws.getLastColumn()).getValues(); data.forEach(function(row){ emailTemp.htmlsale=row[sale]; // 条件判断匹配对应销售人员数据 if(row[sale] === 'Food Items') { emailTemp.htmlsalevalue = row[person1]; } else if(row[sale] === 'Gadget') { emailTemp.htmlsalevalue = row[person2]; } }) }
如果你的Sale字段仅存在这两个可选值,还可以用三元运算符简化判断逻辑:
emailTemp.htmlsalevalue = row[sale] === 'Food Items' ? row[person1] : row[person2];
内容的提问来源于stack exchange,提问作者Moses
相关产品推荐
相关产品推荐

