Ist es der Fehler? „Bereitstellungen verwalten“ -> „Neue Version“ archiviert fälschlicherweise die aktive BereitstellungAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Ist es der Fehler? „Bereitstellungen verwalten“ -> „Neue Version“ archiviert fälschlicherweise die aktive Bereitstellung

Post by Anonymous »

Komponente: Apps Script > Bereitstellung/Web-App
Beschreibung: Ich habe ein kritisches Problem mit der Funktion „Bereitstellungen verwalten“ im neuen Apps Script-Editor. Beim Versuch, eine vorhandene Web-App-Bereitstellung auf eine neue Version zu aktualisieren (um die vorhandene URL beizubehalten), archiviert das System fälschlicherweise die aktive Bereitstellung und erstellt eine völlig neue mit einer anderen URL.
Schritte zum Reproduzieren:
  • Öffnen Sie ein vorhandenes Apps Script-Projekt mit einer aktiven Web-App-Bereitstellung.
  • Klicken Sie auf Schaltfläche „Bereitstellen“ (oben rechts) -> Wählen Sie „Bereitstellungen verwalten“.
  • Stellen Sie in der linken Seitenleiste sicher, dass die Aktive-Bereitstellung ausgewählt (hervorgehoben) ist.
  • Klicken Sie oben rechts im Konfigurationsfenster auf „Bearbeiten“ (Bleistiftsymbol).
  • Wählen Sie im Dropdown-Menü „Version“ „Neue Version“ aus.
  • Klicken Sie auf die Schaltfläche „Bereitstellen“.
Erwartetes Verhalten: Die vorhandene Bereitstellung (gleiche Bereitstellungs-ID) sollte auf aktualisiert werden den neuen Versionscode. Die Web-App-URL sollte unverändert bleiben und die Bereitstellung sollte unter der Registerkarte „Aktiv“ mit ihrer ursprünglichen Beschreibung verbleiben.
Tatsächliches Verhalten:
  • Die ursprüngliche aktive Bereitstellung wird sofort in den Abschnitt „Archiviert“ verschoben.
  • Eine neue Bereitstellung mit dem Namen „Unbenannt“ wird im Abschnitt „Aktiv“ angezeigt.
  • Diese neue Bereitstellung hat eine neue Bereitstellungs-ID und eine neue Web-App-URL, wodurch alle vorhandenen Links und QR-Codes, die an Benutzer verteilt werden, unterbrochen werden.
Auswirkungen: Dies erzwingt effektiv eine URL-Änderung für jede Codeaktualisierung. was den Zweck der „Versionierung“ zunichte macht. Es macht es unmöglich, eine Produktionsanwendung zu verwalten, bei der die URL statisch bleiben muss (z. B. auf QR-Codes gedruckt).
Zusätzliche Informationen:
  • Browser: Edge
  • Kontotyp: Persönliches Gmail

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post