web-dev-qa-db-fra.com

Instructions sur la mise en forme des e-mails pour rendre les contenus compatibles avec Google Agenda

Google fournit-il des recommandations officielles documentées sur la manière de formater un courrier électronique qui importera facilement l'événement dans l'agenda Google d'un utilisateur?

Supposons que je souhaite envoyer un courrier électronique sur un événement à un utilisateur de Gmail. J'envoie peut-être cet email en utilisant Outlook, Gmail, mailx, etc. Les destinataires utilisent Gmail.

Je sais que cet e-mail peut être formaté de manière à ce que Gmail puisse facilement importer cet événement dans Google Agenda. Google décrit cette fonctionnalité à l’aide de reconnaissance automatique des événements dans Gmail , et de articles d'aide ›Options d'accès› Autres produits Google ›Gmail .

Cependant, cette fonctionnalité ne fonctionne pas toujours.

J'ai essayé de nombreux formats différents, placé différents textes dans différents corps d'e-mails, dans la ligne d'objet, etc. Parfois, ils fonctionnent, parfois et pas du tout.

  • Il existe parfois un lien "Ajouter au calendrier" sur le côté droit de la page Gmail.
  • Je peux aussi aller au menu "Plus: Créer un événement". Cela m'amènera à une page Google Agenda pour créer l'événement. Parfois, les champs sont automatiquement renseignés avec les informations du courrier électronique, mais souvent, ces champs sont tous vides.

Voici quelques exemples:

Un avec un lieu et un jour:

Rendez-vous au cirque ce jeudi

Date, heure et lieu:

Rendez-vous au Circus au 2198 University Ave, Berkeley, Californie, le 10 août 2011 à 15h00.

Evénement, date et lieu étiquetés comme tels:

What: Meet at the Circus
Where: 2198 University Ave, Berkeley, CA
When: Aug 10, 2011 at 3:00PM

Existe-t-il des recommandations ou des instructions sur la manière de formater ces e-mails afin qu'ils soient automatiquement reconnus par Google Agenda?

Existe-t-il une différence entre Gmail "normal" et Google Apps?

22
Stefan Lasiewski

J'ai eu un succès limité avec le format suivant:

Subject: My test event

Le corps de l'e-mail dit:

This is my test event!

When: May 7, 9-10AM
Where: 123 Main Street, Berkeley, CA

L'utilisation du mot clé "Lieu" au lieu de "Où" semble également fonctionner.

Dans Google Agenda, cela va renseigner le sujet, le corps, l'heure de l'événement et le lieu de l'événement (le champ "Où").

J'utilise le format ci-dessus avec mon compte Gmail personnel et le compte Google Apps de mon établissement. Cela fonctionne généralement avec le bouton "Ajouter au calendrier" et avec l'option de menu "Plus: Créer un événement".

9

Apparemment, l'ajout automatique est contrôlé par un schéma de marquage incorporé dans le code source de l'e-mail:

https://developers.google.com/gmail/markup/reference/event-reservation

Cribbing de cela, essayez quelque chose comme ça?

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "EventReservation",
  "reservationNumber": "E123456789",
  "reservationStatus": "http://schema.org/Confirmed",
  "underName": {
    "@type": "Person",
    "name": "John Smith"
  },
  "reservationFor": {
    "@type": "Event",
    "name": "Meet at the Circus",
    "startDate": "2011-08-10T15:00:00-16:00",
    "location": {
      "@type": "Place",
      "name": "2198 University Ave",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "2198 University Ave",
        "addressLocality": "Berkeley",
        "addressRegion": "CA",
        "addressCountry": "US"
      }
    }
  }
}
</script>
1
Chronocidal

Si je mets le sujet de l'événement de calendrier dans le sujet de l'e-mail exactement comme je le souhaite, cela se remplira. Je viens de le tester. Dans le corps de l'e-mail, j'ai tapé "Date: le mois, le nombre, l'année complète" et cela va être renseigné et Google le reconnaîtra et y ajoutera les tirets.

Si vous abrégez un mois ou n’ajoutez pas une année, il ne le reconnaîtra pas. Aussi, l'heure: 9h va peupler, MAIS--

A) Vous devez "ajouter au calendrier" en cliquant sur l'heure dans l'email. Si vous cliquez uniquement sur la date pour "ajouter au calendrier", il ne reconnaîtra pas l'heure et vous devrez l'ajouter manuellement dans la fenêtre contextuelle.

B) Si vous cliquez sur l'heure à ajouter, il ne sera pas ajouté automatiquement une heure de fin (normalement, lorsque vous créez un événement dans le calendrier, la durée par défaut est automatiquement définie par défaut).

Inversement, il suffit de cliquer sur la date et de ne pas entrer l'heure pour l'ajouter en tant que barre d'événements toute la journée.

Je n'ai toujours pas trouvé comment obtenir un lieu de peuplement. Où: et Lieu: avec une adresse complète ne voit pas au travail.

0
Cheryl

Il n'y a pas moyen. Le bouton "Créer un événement" remplit simplement la description d'un nouvel événement avec le corps de l'e-mail et le titre est rempli avec le sujet de l'e-mail.

Personnellement, je n'ai jamais vu mes événements se remplir automatiquement, à part ça.

0
ComputerLocus