il file .ics scaricato viene denominato undefined.ics e anche il titolo dell’evento all’interno del file del calendario è impostato su SUMMARY:undefined. Tuttavia, il download del calendario tramite l’opzione “Aggiungi al calendario” dal menu a 3 punti dell’evento funziona come previsto, utilizzando il titolo dell’evento sia per il nome del file che per il riepilogo del calendario.
Passaggi per riprodurre
Creare o aprire un argomento con un evento
Fare clic sulla data dell’evento mostrata nel post per espandere la finestra di anteprima
Nella finestra, fare clic su Aggiungi al calendario
Salvare il file .ics generato.
Facoltativamente, confrontare facendo clic sul menu a 3 punti dell’evento e utilizzando “Aggiungi al calendario” da lì
Risultati attesi
Il file .ics scaricato dovrebbe essere denominato in base al titolo dell’evento
Il contenuto del file del calendario dovrebbe avere un SUMMARY: corretto con il titolo dell’evento
Risultati osservati
Il file scaricato è denominato undefined.ics
Il titolo dell’evento nel file del calendario è SUMMARY:undefined
(Quando scaricato dal menu a 3 punti, sia il nome del file che il riepilogo sono corretti.)
Ciao a entrambi per aggiungere un po’ di contesto, se fai clic sui tre puntini su un evento c’è un’opzione Aggiungi al calendario e questa funziona. Non so se questo può aiutarvi a indagare, ma sembra che sia stato risolto altrove nel codice.
È venerdì (almeno da qualche parte ;p) quindi aspetterò lunedì per unire.
Questa modifica è incredibilmente estesa e dovrebbe darci un supporto ICS significativamente migliore.
Unifica la pipeline per la generazione di ICS: utilizziamo un solo meccanismo sia per l’aggiunta al calendario che per il clic sulle date
Corregge molti piccoli dettagli di sfumatura nel formato ics
Passiamo RRULE quindi se prendi un evento ricorrente
Corrette interruzioni di riga CRLF e aderenza generale al formato ICS
Supporto del fuso orario quindi quando prendi un ICS per un evento segnalerà il fuso orario corretto invece di essere un evento UTC - questo significa che la ricorrenza funzionerà.
Espande il formato delle date locali per supportare un ics codificato opzionalmente
Una domanda aperta che ho è sì, rrule o no, rrule.
Posso capire l’argomentazione in entrambe le direzioni, ma preferisco anch’io la 1. Penso che sia sia più corretta, sia più facile da “correggere” se non fosse ciò che l’utente voleva, perché la maggior parte dei software di calendario rende molto facile eliminare eventi extra con una singola azione (come Google Calendar):