Google apps script 嘿,伙计们,我如何在我当前的脚本上添加更多的工作表来搜索?

Google apps script 嘿,伙计们,我如何在我当前的脚本上添加更多的工作表来搜索?,google-apps-script,Google Apps Script,我目前正在检查“2019年12月”表以及是否符合标准。然后,他将该行复制到第2页 现在,我不仅想在“2019年12月”上搜索,还想在其他月刊上搜索。我每个月都有不同的工作表 需要帮助使我的脚本正确 function onEdit(event) { // assumes source data in sheet named main // target sheet of move to named Completed // getColumn with drop-downs is curre

我目前正在检查“2019年12月”表以及是否符合标准。然后,他将该行复制到第2页

现在,我不仅想在“2019年12月”上搜索,还想在其他月刊上搜索。我每个月都有不同的工作表

需要帮助使我的脚本正确

function onEdit(event) {
 // assumes source data in sheet named main
 // target sheet of move to named Completed
 // getColumn with drop-downs is currently set to column 3 or C
 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var s = event.source.getActiveSheet();
 var r = event.source.getActiveRange();

 if(s.getName() == "Dec 2019" && r.getColumn() == 7 && r.getValue() == "No") {
   var row = r.getRow();
   var targetSheet = ss.getSheetByName("Sheet2");
   var values = s.getRange(row, 1, 1, 10).getValues()[0];
   var resultRow = [values[0], values[1], values[2]];
   targetSheet.appendRow(resultRow);
 } 
}




您当前的代码包含

if(s.getName()=“2019年12月”和&r.getColumn()=“7和&r.getValue()=“否”){

这意味着,如果编辑的工作表名称为“2019年12月”,编辑的列为“7”,值为“否”,则将执行您的请求

如果要将相同的条件(编辑列“7”和值“否”)也应用于其他图纸,则需要实现
“| |”,
e、 g.

if((s.getName()=“2019年12月”| s.getName()=“2019年11月”)和&r.getColumn()=“7和&r.getValue()=“否”){

或者,如果要对电子表格中的所有工作表执行请求,只需完全删除第一个条件:


if(r.getColumn()==7和&r.getValue()==No){

Nvm找到了一个解决方法。我刚刚删除了s.getName()上的值