update_os_event()
Aktualisiert den Script-Code — und optional die Skriptsprache — eines bestehenden
OsEvents über dms.UpdateOsEvent.
|
Änderbar sind der Script-Code ( |
1. Signatur
-
Sync
-
Async
ecm.system.update_os_event(
os_event_id: int,
script: str,
*,
is_js: bool | None = None,
) -> None
await ecm.system.update_os_event(
os_event_id: int,
script: str,
*,
is_js: bool | None = None,
) -> None
2. Parameter
| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
|
|
— |
id des zu aktualisierenden Events (das |
|
|
— |
Neuer Script-Code (JavaScript oder VBScript). Wird als UTF-8 mit vorangestelltem Byte Order Mark (BOM) an den Server gesendet; der Server erkennt das BOM und speichert den vollen Unicode-Umfang. |
|
|
|
Wechselt die Skriptsprache: |
4. Beispiele
-
Sync
-
Async
ecm.system.update_os_event(9, "'aktualisiertes Skript")
# Event auf JavaScript umstellen
ecm.system.update_os_event(9, "// aktualisiertes Skript", is_js=True)
await ecm.system.update_os_event(9, "'aktualisiertes Skript")
# Event auf JavaScript umstellen
await ecm.system.update_os_event(9, "// aktualisiertes Skript", is_js=True)
5. Siehe auch
-
get_os_events() — Events auflisten.
-
create_os_event() — Event anlegen.
-
delete_os_event() — Event löschen.
-
refresh_server_events() — Events ohne Serverneustart aktivieren.