Обновить значение на втором листе - PullRequest
0 голосов
/ 08 мая 2019

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

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...