You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 05:57:04