• Как смержить 2 листа в Google Spreadsheets по общему параметру?

    @stomaksapp
    Если у вас есть опыт работы с Google Apps Script или хотя бы JavaScript.

    То вы и сами сможете написать такой скрипт, это просто, да и логика работы скрипта элементарная.

    Получаем таблицу
    var spreadsheet_link = SpreadsheetApp.openById('тут id 1-й таблицы');


    Так можно получить лист из таблицы
    var sheet_link = spreadsheet_link.getSheetByName('тут название листа');


    Так можно получить все данные из листа в виде массива
    Также нужно заметить что если у вас в таблицах есть формулы или выпадающие списки, нужно будеть немного больше покодить
    var sheet_data = sheet_link.getDataRange().getValues();


    Затем таким же способом получаете данные из второй таблицы

    Организовываете два цикла,
    верхний цикл перебирает первую таблицу,
    внутренний цикл перебирает вторую таблицу
    а внутри этих циклов пишите условие сравнения id-шников,
    если совпали переносим данные к примеру в третью таблицу.

    // Вот вам пару методов для вставки данных в таблицу
    // ...
     .setValues();
    // ... или
    .appendRow()


    ---
    Для связи со мной
    g-apps-script.com