Also habe ich ein Blatt wie hier zu sehen. https://docs.google.com/spreadsheets/d/1r2ogg1ldR0CFjOJ6mVObY-WRVipJx_X3pQ0yM2HYEog/edit?usp=sharing.Google Apps Script Aus jeder Zeile eine zufällige Zelle nehmen
Ich versuche, ein Skript zu schreiben, das jede Zeile im Bereich A1: D durchläuft und eine zufällige Zelle auswählt, um sie in die F-Spalte derselben Zeile einzufügen.
Ich bin neu bei GAP, also bin ich nicht sicher, wie man das genaue Skript dafür schreibt. Das ist, was ich habe bisher
function random() {
var sss = SpreadsheetApp.getActiveSpreadsheet();
var ss = sss.getSheetByName('Sheet1'); //the sheet that has the data
var range = ss.getRange('A1:D'); //the range I need
var data = range.getValues();
for(var i = ; i < data1.length; i++) { //at this point im just guessing based on online codes
= Math.floor(Math.random()*(j+1)); //method of randomization
ss.getRange('the i row of F column').setValue(data[i][1]); //choosing the row that is being used, selecting the first item of the shuffled array
};
}
Woher kommt Ihr "j" -Wert? Welche Variable sollte mit der Formel = Math.floor (Math.random() * (j + 1)) instanziiert werden; ? –
sorry für die verwirrung, ich meinte das als die werte der verschiedenen spalten. – User9123