Kullanıcıları bir etkinliğe davet etme

Etkinlik oluşturma

Düzenleyen kullanıcının Google Takvim'ine yazma erişiminiz varsa Events: insert kullanılarak etkinlik yöntemidir.

Bu yöntem, etkinliği doğrudan (bağımsız olarak) düzenleyen kişinin takvimine ekler ayarlarını değiştirebilirsiniz.

Katılımcı ekle

Bu yöntemle aynı etkinliğe, eklemek istediğiniz kullanıcıların attendees için olduğunu unutmayın. Etkinliği düzenleyen kullanıcının daha sonra etkinlikte yapacağı tüm değişiklikler tanıtıldı.

Katılımcılar davetiyeyi, düzenleyen kişinin e-posta adresinden alır. Google Takvim kullanıcıları davetiyeyi e-postalarında ve/veya takvimlerinde alır. kendi Google Takvim ayarlarındaki Etkinlik ayarlarına bağlı olarak:

  • Kullanıcı From everyone ayarına sahipse etkinlik doğrudan takvimi
  • Kullanıcı Only if the sender is known ayarını kullanıyorsa etkinlik eklenir etkinliği başlatmış ve düzenleyen kullanıcı aynı kuruluştaysa veya düzenleyen kişi kullanıcının Google kişilerinde yer alır. Etkinliği düzenleyen kullanıcı tanımadığı için Bu göndereni tanıyorum'u tıklayabilir veya davet e-postasında Evet veya Belki'yi tıklayarak. Etkinlik de takvimine eklendi.
  • Kullanıcılar When I respond in email ayarına sahipse tüm davetiyeler geçerli değil kullanıcı Evet, Belki, veya Hayır yazın.

Davetiyelerin Google Takvim'e nasıl eklendiği hakkında daha fazla bilgi edinmek için bkz. Takvim'de davetiyeleri yönetme

Katılımcının yanıtını attendees[].responseStatus özelliğini needsAction dışında herhangi bir şeye ekleyebilirsiniz. Katılımcının bilgilerini önceden doldurma yanıt, etkinliği kullanıcıların takvim.

Etkinliği doğrudan katılımcıların takvimler

Bir etkinliği doğrudan Google Takvim katılımcılarının içinde görüntülemek için herhangi birine ait takvimler diğer ayarları gözden geçirerek katılımcının LCV yanıtını ayarlayın veya etkinliğin bir kopyasını doğrudan katılımcının takvimine aktarın. Her iki yöntem için de yazma erişimi olan kullanıcılar takvimler; duymuyorsanız düzenleyen kişiyi katılımcının kişilerine ekleyerek katılımcının kişilerine yazma erişimi gerektirir.

Katılımcının LCV yanıtını ayarlayın

Bir katılımcının LCV yanıtını ayarlamak için aşağıdaki adımları uygulayın:

  1. Google Takvim'i düzenleyen kullanıcının takviminde etkinlik oluşturun ve katılımcılar (yukarıya bakın).
  2. Events: update yöntemini kullanma ayarlamak için katılımcının LCV yanıtı accepted veya tentative adlı cihaza. Katılımcının takvim. Etkinlik katılımcının takvimine bakar. Events: update yöntemini kullanma hakkında daha fazla bilgi edinin.

Bu yöntem, etkinliği katılımcının takvimine ekler ancak katılımcı e-postasında, davetiyenin bir adresten gönderildiğine dair banner'ı görmeye devam ediyor bilmezler.

Etkinliğin bir kopyasını doğrudan katılımcının takvimine aktarma

Bir etkinliğin kopyasını katılımcının takvimine aktarmak için şunları yapın: için şu adımları izleyin:

  1. Düzenleyen kullanıcının Google Takvim'ine yazma erişiminiz varsa bir kopyasını içe aktarın etkinliği için Events: import yöntemini kullanabilirsiniz.
  2. Katılımcının Events: import kullanarak takviminiz. Katılımcının takvimine yazma erişiminiz olmalıdır. Aynı etkinlik kimliğini kullanın (iCalUID) ve katılımcının kopyaları arasında yer almalı ve düzenleyeni belirtmeyi unutmayın. katılımcının kopyasına ekleyin.

Bu yöntemle katılımcı, etkinliği takvimlerinde görebilir ancak göremez Google Takvim'den bir davetiye e-postası alırsanız.

Düzenleyen kişiyi, katılımcının kişilerine ekle

Katılımcının kimlik bilgilerine sahip değilseniz katılımcıya talimat verebilir veya düzenleyen kişinin e-posta adresini Google kişilerine eklemesine . Bir projenin yeni oluşturulan bir kişinin geçerlilik kazanmasında kısa bir gecikme yaşanması.

  • Google Takvim kullanıcısından düzenleyen kullanıcıyı Google kişilerine eklemesini isteyin.
  • Katılımcılar bir kuruluşta yer alıyorsa kurumun kullanıcılarına programlı bir şekilde e-posta adresleri ekleyebilmeleri için kişiler. Yöneticiden etkinleştirmesini isteyin alan genelinde yetki, taklit etmek ve People: createContact gelecekteki davetiyelerin düzgün şekilde düzenlemesini sağlamak için her kullanıcı için kişi oluşturma yöntemini bu e-posta adreslerinden gelen fikirler, kullanıcılarının takvim.
  • Katılımcının kişilerine erişiminiz varsa katılımcının e-posta adresine göndermek için People: createContact yöntemini kullanabilirsiniz.

Kullanıcıyı e-posta adresinden davet et

Düzenleyen kullanıcının Google Takvim'ine yazma erişiminiz yoksa veya Düzenleyen kişinin e-posta adresini görünür hale getirmek istemiyorsanız iCalendar protokolü (RFC-5545) seçeneğini tıklayın.

Katılımcı Only if the sender is known ayarına sahip bir Google Takvim kullanıcısıysa ve daha önce adresle etkileşimde bulunmadıysa veya adresi aşağıdaki şekilde kaydetmediyse: bu kullanıcı, söz konusu kişinin takvimine, göndereni tanıyor veya etkinliğe LCV yanıtı veriyor.

Alternatif olarak, Google Takvim kullanıcılarının bir etkinliği güncel tutmadan tek seferlik olarak izlemek istiyorsanız, kullanıcının kendisini eklemesi için önceden doldurulmuş etkinliktir. Bu yöntem, etkinliği gereklidir. Bu etkinliği güncellemediğiniz sürece Kullanıcının takvimine erişim.

Aşağıdaki bağlantı şablonunu kullanın:


https://calendar.google.com/calendar/r/eventedit?action=TEMPLATE&dates=20230325T224500Z%2F20230326T001500Z&stz=Europe/Brussels&etz=Europe/Brussels&details=EVENT_DESCRIPTION_HERE&location=EVENT_LOCATION_HERE&text=EVENT_TITLE_HERE

aşağıdaki bilgileri güncelleyerek:

  • Başlangıç ve bitiş tarihleri ve saatleri: ISO 8601 biçimini kullanın. Yukarıdaki örnekte, 20230325T224500Z ve 20230326T001500Z değerlerini değiştirin.
  • Başlangıç ve bitiş saat dilimleri: IANA Saat Dilimi Veritabanı adı olarak biçimlendirin. Saat dilimlerini stz ve etz alanlarına yerleştirin.
  • Etkinlik açıklaması: URL kodlamalı olmalıdır.
  • Etkinlik konumu: URL kodlamalı olmalıdır.
  • Etkinlik başlığı: URL kodlamalı olmalıdır.

Örnek

Randevu alma hizmeti oluşturma örneğini ele alalım. Kullanıcılar bir işletmeden randevu alıyor. Bir kullanıcı randevu aldığında Hizmetinizin rezervasyon yapan kişinin ve işletmenin Google Takvimler.

En iyi kullanıcı deneyimi için işletmenin yazma erişimi vermesini öneririz. Bu sayede, etkinliği doğrudan işletmenin takvimine ekleyebilirsiniz. Takvimde (Etkinlik oluştur) tıklayın ve randevu alan kişiyi bu etkinliğe davet edin (Katılımcı ekleyin). Rezervasyonu yapan kişinin etkinliği hatırlatılır, e-postalarını kontrol etmelerini ve bu konuda Rezervasyon yaptıktan hemen sonra etkinliğe Evet şeklinde LCV yanıtı gönderin. LCV yanıtı gönderdikten sonra, e-postalara Google'a Google Takvim'den etkinlik bildirimleri izin verir.

Etkinliği doğrudan rezervasyon yapan kullanıcının takvimine eklemek istiyorsanız rezervasyon yapan kullanıcıları bilgilendirin kişilerine eklemek için Davetiyeyi alacak e-posta adresi. Alternatif olarak: randevu alan kişilerden takvimlerinde programlı olarak LCV yanıtı göndermek için takvimlerinde yazma erişimi isteyebilirsiniz. adına (katılımcının LCV yanıtını belirleyin) ve ona bir e-posta gönderin bildirim gönderilir.

İşletme, e-posta adresini göstermek istemiyorsa kullanıcıya özel bir adres kullanın etkinliği rezervasyon yapan kişiye e-posta yoluyla göndermek için kullanılacak e-posta adresi (Kullanıcıyı bir e-posta adresinden davet et).

Etkinlik yayılımı

Aşağıdaki şemada bu dinamikler açıklanmaktadır. Jack ilk olarak birincil takvimi (dolayısıyla, düzenleyen kopyasının sahibi olur). Ardından, toplantı için Çello ders grubu ikincil takvimi ve etkinlik ayarı olan Susan Only if the sender is known Katılımcıların sayısı Çello dersinde kopyalar oluşturulur grup ikincil takvimini ve Jack'i tanıyorsa Susan'ın takviminde veya Jack'i tanıdığını belirttiğinde yanıt gönderdiğinde. Susan yanıt verdiğinde LCV değişikliği düzenleyene geri gönderilir ve düzenleyen kişinin kopyası şununla güncellenir: Suzan'ın yanıtı. Bu değişiklikler, düzenleyen kişinin etkinlik kopyasında yapılmıştır. diğer katılımcılara dağıtılmasını sağlar.

Etkinlik/katılımcı dinamiklerini gösteren şema

Paylaşılan etkinlik özellikleri

Etkinliğin oluşturulduğu takvim, düzenleyicinin takvimidir. Bu Kimlik, başlangıç ve bitiş zamanı da dahil olmak üzere paylaşılan etkinlik bilgilerinin sahibi takvim gibi ayrıntıları ifade eder. Düzenleyicide bu bilgi güncellendiğinde değişiklikler katılımcı kopyalarına yayılır.

Gizli etkinlik mülkleri

Tüm bilgiler tüm etkinlik kopyaları arasında paylaşılmaz. Bazı tesisler Örneğin, hatırlatıcılar, colorId, şeffaflık veya extendedProperties.private mülkü. Bu özellikler düzenleyen kişinin takvimine göre değil,

Katılımcılar etkinliğin paylaşılan özelliklerini de değiştirebilir. Ancak bu Değişiklikler yalnızca kendi kopyalarına yansıtılır ve düzenleyen kişi bir değişiklik yapar.

Katılımcılardan düzenleyen kişiye geri gönderilen tek etkinlik değişikliği katılımcının yanıt durumu, attendees[].responseStatus