2017-02-16 10 views
0

Я хотел бы иметь возможность скопировать диапазон ячеек B3: B64, который может быть масштабируемым в количестве строк. Когда я использую скрипт, он отмечает меня «Undefined». Может кто-нибудь мне помочь?Скопируйте диапазон ячеек в скрипт

Благодарим вас за помощь тем, кто мне поможет.

Сердечно.

Вот ссылка моего файла test

+0

привет, добро пожаловать в переполнение стека! Пожалуйста, напишите ваши вопросы/ответьте только на английском языке ;-) –

ответ

0

Вы можете сделать это гораздо проще. Не нужно создавать новый массив. Попытка:

function copier() { 
    var ss=SpreadsheetApp.getActiveSpreadsheet() 
    var s=ss.getActiveSheet() 
    var lr=s.getLastRow() //get last row with data 
    var liste = s.getRange(3,2,lr-2,1).getValues(); //get values row 3, column B (2), last row minus 2 header rows, 1 column 
    s.getRange(3, 6, lr-2, 1).setValues(liste).setBackground("#97ebff") // set values and background color in column F 
} 
function effacer() { 
    var classeur = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheet = classeur.getActiveSheet(); 
    sheet.getRange('f3:f').clearContent().clearFormat(); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^