• Протягивание формулы draggDownFormulas скриптом App Script в гугл таблице?

    oshliaer
    @oshliaer Куратор тега Google Apps Script
    Google Products Expert
    К сожалению, вам придется указывать каждый раз новые формулы для "протягивания"

    function run() {
      const sheet = SpreadsheetApp.getActiveSheet();
      const base = sheet.getRange('I3:I');
      const colFormula = sheet.getRange('J3');
      draggDownFormulas_(base, colFormula);
      const colFormula2 = sheet.getRange('K3');
      draggDownFormulas_(base, colFormula2);
    }


    Ну, или более продвинутый вариант

    function runBulk() {
      const formulasCells = ['J3', 'K3', 'M3'];
      const sheet = SpreadsheetApp.getActiveSheet();
      const base = sheet.getRange('I3:I');
      formulasCells.forEach((cell) => {
        const colFormula = sheet.getRange(cell);
        draggDownFormulas_(base, colFormula);
      });
    }


    Уверен, что при хорошем рефакторинге можно будет "решить" некоторые особенности "протягивания".
    Ответ написан
    2 комментария