Ich kam vor kurzem über eine Tabelle mit App-Skript, um Schlüssel eines doGet angeforderten Daten zu sammeln.Was bedeutet var "header_row || 1" im App Script?
Es gibt eine Zeile in dem Code wie folgt aussieht:
var headRow = e.parameter.header_row || 1;
Was bedeutet das?
Ich habe im App-Skript Docs nach "header_row" ausgecheckt. Und "header_row" ist auch keine Variable, da vorher nichts deklariert wurde. Und was bedeutet letzter Charakter (..... || 1)?
Hier ist der große Auszug des Codes, falls Sie es brauchen:
var SCRIPT_PROP = PropertiesService.getScriptProperties(); // neue Immobilien Service
function doGet(e){
var doc = SpreadsheetApp.openById(SCRIPT_PROP.getProperty("key"));
var sheet = doc.getSheetByName(SHEET_NAME);
var headRow = e.parameter.header_row || 1;
var headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues()[0];
// doing something here
}
Wenn 'e.parameter.header_row' nicht deklariert ist, was ist der Wert von' headRow'? Hast du versucht, den Wert zu überprüfen? –