Скрипт приложения Google в Google Таблицах - Найдите одно и то же значение в столбце и получите строки данных как переменные

У меня есть Google Таблицы, как показано ниже:

Column1     Column2     
444         111         
444         222         
444         333         
999         111         
999         222         
888         111         

Мне нужно получить возвращаемые данные в Column2 как переменную: 111 вернуть как var1, 222 вернуть как var2 и так далее, если такое же значение найдено в Column1.

Я уже пробовал несколько циклов, чтобы получить переменную:

function certificate(e) {

var sh = SpreadsheetApp.getActive().getSheetByName('sheetname'); //define the sheet name
var rg = sh.getDataRange();
var rows = rg.getLastRow();  //Get the number of last line
var values = rg.getValues(); //Put the data in array

var matchline;
for (var i = 1; i < rows; i++) {
    var targetmr = values[i][0]; 

    for (var m = 2; m < rows; m++) {
        var targetmr2 = values[m][1]; 


if (targetmr == targetmr2 ) {


if (targetmr == values[i-1][0]) { 
   matchline++;
   //Logger.log(targetmr + "is match" + matchline + "row"); //second and subsequent is in here
   sh2.getRange(matchline+1,10).setValue(values[i][1]);
     sh2.getRange(matchline+1,11).setValue(values[i][2]);
     sh2.getRange(matchline+1,12).setValue(values[i][3]);

    } else {
     //Logger.log(targetmr + "is match" + m + "row");
     matchline = m; //the same quotation number is in here
     sh2.getRange(m+1,10).setValue(values[i][1]); 
     sh2.getRange(m+1,11).setValue(values[i][2]); 
     sh2.getRange(m+1,12).setValue(values[i][3]); 
    }
     break; //Process only the first match
    }
   }
  }
 }

Какой код мне следует использовать для этого в Google Apps Script?

Помощь будет оценена,

Искренне

Рухул

Вы упоминаете 2 столбца данных, которые входят в values, но затем вы пытаетесь ссылаться на столбец 6 в массиве для targetmr2.

Ron Kloberdanz 14.09.2018 22:36

измените ссылочный столбец на столбец 2

Ruhul Qudus 16.09.2018 03:25

Я все еще не понимаю вашего вопроса: какие входные данные у вашей функции? Какой желаемый результат? Измените свой вопрос, чтобы привести примеры.

tehhowch 18.09.2018 15:18
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
3
62
0

Другие вопросы по теме