Skip to main content

Naptárjegyzetek szerkesztése csevegésből

Nyisd meg a Complexity felületet, válaszd ki a saját, csatlakoztatott postafiókodat, és engedélyezd az updateCalendarEvent toolt. Szükség van naptár-módosítási jogosultságra, a terméklicencre és a tool csoportos engedélyére. A Microsoft-naptárakhoz Graph-beállítás kell.

Az updateCalendarEvent egy pontos naptáresemény vagy előfordulás módosítását végzi. Az event objektumnak kötelezően tartalmaznia kell a title, start, end, allDay és location mezőket. Csak a notes mező opcionális. A csak jegyzetet tartalmazó payload nem megy át az érvényesítésen.

Mielőtt jegyzetszerkesztést kérnél, olvasd be a pontos aktuális eseményt. A módosításban őrizd meg a címét, a kezdési és befejezési idejét, az egész napos állapotát és a helyszínét. Ezekhez a mezőkhöz ne találj ki alapértékeket.

A title a kezdő és záró whitespace-karakterek eltávolítása után 1–200 karakterből áll. A location legfeljebb 300 karaktert fogad el, az üres szöveget is beleértve. A start és az end eltolással megadott ISO-időbélyeg. A befejezésnek a kezdés után kell lennie.

A szerver is beolvassa az aktuális eseményt és annak ETag-jét, vagyis a szolgáltató revízióazonosítóját. Egy előfordulás módosítása nem változtatja meg a teljes ismétlődő sorozatot. A tool elutasítja a sorozatmestereket.

A kifejezett notes érték egyszerű szöveges jegyzetcserét kér. Az üres szöveg törli a jegyzeteket. A notes mező kihagyása megőrzi a meglévő törzset, és nem írja vissza a szolgáltató előnézetét. A jegyzetek legfeljebb 2000 karaktert fogadnak el.

A Microsoft-útvonal ezt csak szerkeszthető, egyszerű szöveges eseményen engedi, résztvevők és online-értekezlet-tartalom nélkül. A Microsoft-útvonal elutasítja a HTML-t, a védett értekezlet-törzseket, az ismeretlen eseménytípusokat és a hiányzó revíziókat. A szolgáltatói írás If-Match fejlécet használ, majd a pontos nyers szöveg visszaolvasása következik. A meg nem erősített jegyzet CALENDAR_NOTES_UPDATE_UNCONFIRMED hibát ad, nem hamis sikert.

Revízióütközés esetén olvasd be újra az eseményt, mielőtt újabb szerkesztést kérnél. Ne írd felül automatikusan egy másik ablak módosításait. Lásd a teljes jegyzetek olvasását és a naptári műveleteket.