function doPost(e) {

  //Parameter fuer neuen Status einlesen
  var newstate = e.parameter['newstate'];
  //Pruefen ob gueltiger Status und ein Keyname uebergeben wurde
  if ((newstate == 'S2' ||  newstate == 'S3' || newstate == 'S6') && e.parameter['keyname']) {
    //Keyname aus Parameteruebergabe auslesen
    var keyname = e.parameter['keyname'];
    // Wenn Status geaendert werden konnte OK-Meldung zurueckgeben
    if (newstatHTTP(keyname, newstate, 'POST')) {        
      return ContentService.createTextOutput('OK - ' + keyname + ' -> ' + newstate);
    }
  }
  //Bei fehlenden Daten oder Fehlermeldung zurueckgeben
  return ContentService.createTextOutput('ERROR')
}
//POST-Anfragen zur Statusaenderung bearbeiten
POST-Anfragen zur Statusaenderung bearbeiten
POST - Anfragen zur Statusaenderung bearbeiten
function doPost(e) {
  var newstate = e.parameter['newstate'];
  if ((newstate == 'S2' ||  newstate == 'S3' || newstate == 'S6') && e.parameter['keyname']) {
    var keyname = e.parameter['keyname'];
    if (newstatHTTP(keyname, newstate, 'POST')) {        
      return ContentService.createTextOutput('OK - ' + keyname + ' -> ' + newstate);
    }
  }
  return ContentService.createTextOutput('ERROR')
}
function doPost ( e ) { var newstate = e . parameter [ 'newstate' ] ; if ( ( newstate == 'S2' || newstate == 'S3' || newstate == 'S6' ) && e . parameter [ 'keyname' ] ) { var keyname = e . parameter [ 'keyname' ] ; if ( newstatHTTP ( keyname , newstate , 'POST' ) ) { return ContentService . createTextOutput ( 'OK - ' + keyname + ' -> ' + newstate ) ; } } return ContentService . createTextOutput ( 'ERROR' ) }
POST-Anfragen zur Statusaenderung bearbeiten
POST - Anfragen zur Statusaenderung bearbeiten
//Parameter fuer neuen Status einlesen //Pruefen ob gueltiger Status und ein Keyname uebergeben wurde //Keyname aus Parameteruebergabe auslesen // Wenn Status geaendert werden konnte OK-Meldung zurueckgeben //Bei fehlenden Daten oder Fehlermeldung zurueckgeben