我正在使用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脚本编码的新手,所以我确定上面的代码不是最有效的。请让我知道是否有人发现任何明显的低效率!
谢谢!