客户端项目Google表格-如何根据状态更新行?

时间:2019-06-30 13:43:20

标签: google-apps-script

我有一个名为“客户项目”的电子表格,其中列出了所有客户的所有项目-我可以按客户名称进行过滤。但是我想做的是有一个带有选项的Status标头-Active和Inactive。当我按非活动状态时,它将自动从电子表格中隐藏/删除客户的项目。

1 个答案:

答案 0 :(得分:0)

我认为这会对您有所帮助。

function UpdateInactiveRow(id){

  var ss = SpreadsheetApp.openByUrl(urldb)
  var source =  ss.getSheetByName("Client Projects");

  var lookupRangeValues = source.getRange(1, 1, source.getLastRow(), 1).getValues();//get column id of lists all of the projects

  for(var i = 0; i < lookupRangeValues.length; i++){

    if(lookupRangeValues[i] == id){

       source.getRange(i+1, 2 ).setValue("inactive"); //this column 2 is status

    }
  }  

}