Я настраиваю таблицу составления бюджета с использованием листов 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, поэтому уверен, что приведенный выше кодне самый эффективный.Пожалуйста, дайте мне знать, если кто-нибудь обнаружит какие-либо явные недостатки!
Заранее спасибо!