更新第二张纸中的值

时间:2019-05-08 15:26:41

标签: google-apps-script google-sheets

我正在使用Google表格设置预算电子表格。我已经编写了代码,以便在仪表板工作表上更新预算时,会更新单独工作表上的历史预算。

我在下面的代码部分中工作,它检查已更改的单元格是否在正确的区域内以作为预算数字。

然后,代码获取预算值和预算类别。

然后,我想在“历史预算”工作表的C列中搜索正确的类别,在此工作表的第4行中搜索相关的月份,并用预算值更新单元格。


var range=e.range
var row = e.range.getRow();
var col = e.range.getColumn();
var sheetname = e.range.getSheet().getName();
var ss = SpreadsheetApp.getActiveSpreadsheet(),
    sheet = ss.getActiveSheet()

if  (sheetname == "Dashboard"){
            if(col == 3)
            {
              if(row>=9)
              {
                if(row<=40)
                {
                 var budgetvalue = range.getValue();
                 var budgetcategory = sheet.getRange(row,col-1).getValue();

// For & If loops here

}}}

我是google脚本编码的新手,所以我确定上面的代码不是最有效的。请让我知道是否有人发现任何明显的低效率!

谢谢!

0 个答案:

没有答案