Google Takvim için üçüncü taraf konferans çözümleri sunan bir Google Workspace eklentisi oluşturma işlemi, temel olarak Google Workspace eklentisi oluşturma işlemi ile aynıdır. Bununla birlikte, birkaç ek adım (aşağıda kalın olarak gösterilmiştir) uygulanır:
- Eklenti projesi sahibi ve ortak çalışanlar seçin.
- Apps Komut Dosyası projesi oluşturun.
- Eklentinizin görünümünü ve davranışını tasarlayın.
- Gelişmiş Takvim hizmetini etkinleştirin.
- Eklenti projesi manifestini yapılandırın.
- Yerleşik Apps Komut Dosyası Kart hizmetini kullanarak eklentinin görünümünü ve davranışını tanımlayacak kod yazın.
- Apps Komut Dosyası'nın yerleşik
ConferenceData
hizmetini kullanarak konferans çözümlerini yönetmek için kod yazın. - (İsteğe bağlı) Eklenti ayarları sayfası oluşturun ve yapılandırın.
- Apps Komut Dosyası'nın yerleşik
- Eklentinizin OAuth kapsamlarını doğrulayın.
- Eklentiyi, genişlettiği ana makine uygulamalarında test edin.
- Eklentiyi yayınlayın.
Bu sayfada, yeni adımların her birine genel bir bakış sunulmaktadır (diğer adımlara genel bakış için Google Workspace eklentileri oluşturma başlıklı makaleyi inceleyin).
Takvim gelişmiş hizmetini etkinleştirme
Gelişmiş Takvim hizmeti, doğrudan bir Apps Komut Dosyası projesinden Calendar API'yi çağırmanıza olanak tanır. Takvim etkinliği senkronizasyonları gibi bazı yaygın işlemler yalnızca gelişmiş hizmet kullanılarak gerçekleştirilebilir. Gelişmiş hizmeti kullanabilmek için öncelikle eklenti projenizde hizmeti etkinleştirmeniz gerekir.
Apps Komut Dosyası düzenleyicisinden Takvim gelişmiş hizmetini etkinleştirebilirsiniz. API'yi Gelişmiş Google Hizmetleri düzenleyicideki hem iletişim kutusunda hem de Google API konsolunda etkinleştirdiğinizden emin olun.
Manifest'te konferans çözümlerini tanımlayın
Eklenti manifesti, Google Takvim'in eklenti konferans çözümlerini doğru şekilde görüntülemek ve etkinleştirmek için ihtiyaç duyduğu temel bilgileri sağlar. Eklenti manifestiniz, Google Takvim etkinliklerinin kullanabileceği üçüncü taraf konferans türlerini açıklayan bir veya daha fazla konferans çözümünü (calendar
bölümünde) tanımlamalıdır.
Eklentinizin manifest dosyasını yapılandırmayla ilgili ayrıntılar için Manifestler başlıklı makaleyi inceleyin.
Konferans oluşturmak ve senkronize etmek için kod ekleme
Bir komut dosyası projesi oluşturduktan sonra, eklentinin konferansla ilgili davranışını tanımlamak için kod eklemeye başlayabilirsiniz. Bu davranışı kontrol etmek için Gelişmiş Takvim hizmeti, Konferans Verisi hizmeti ve diğer Apps Komut Dosyası hizmetlerini kullanabilirsiniz.
Eklentinize konferans işleme kodu eklerken konferanslar oluşturmak, takvim değişikliklerini senkronize etmek ve isteğe bağlı olarak ayarlar sayfası eklemek için kod eklemeniz gerekir.
Eklenti kullanıcı deneyiminizi nasıl tasarlayacağınızla ilgili yönergeler için kod yazarken eklenti stil kılavuzuna bakın.
Konferans oluşturma
Eklentiniz, Google Takvim etkinliğiyle ilgili bilgileri alıp üçüncü taraf konferans sisteminde konferans oluşturmak için kullanabilmelidir. Bu işlemi yürüten bir veya daha fazla onCreateFunction
yöntemi uygulamanız ve bu yöntemleri eklenti manifestinizde yapılandırmanız gerekir.
Daha fazla bilgi için Üçüncü taraf konferansları oluşturma başlıklı makaleyi inceleyin.
Takvim değişikliklerini senkronize etme
Bir konferans oluşturulduktan ve bir Google Takvim etkinliğine bağlandıktan sonra, konferansın genellikle etkinlikteki değişiklikleri yansıtacak şekilde güncellenmesi gerekir. Örneğin, bir kullanıcı etkinliğin saatini değiştirirse üçüncü taraf konferans sistemindeki konferans verilerinin bunu yansıtacak şekilde güncellenmesi gerekir. Etkinlik değişikliklerine yanıt olarak konferans verilerini güncelleme işlemine senkronizasyon denir.
Daha fazla bilgi için Takvim değişikliklerini senkronize etme bölümüne bakın.
Ayar ekleyin
Kullanıcıların eklentinizi yapılandırmasına izin veren isteğe bağlı ayarlara sahip olmak isteyebilirsiniz. Örneğin, kullanıcıların konferans parametrelerini veya konferansa eklenen notları ayarlamalarına izin vermek isteyebilirsiniz.
Kullanıcılara eklenti davranışı üzerinde bir ölçüde kontrol sağlamak istediğinizde, bu seçenekleri eklenti ayarları sayfasında sağlayabilirsiniz. Bu, kullanıcı Google Takvim kullanıcı arayüzündeki eklenti ayarlarına eriştiğinde açılan bir web sayfasıdır (eklenti komut dosyası tarafından barındırılan veya harici olarak barındırılan).
Eklenti ayarları sayfası oluşturmak isteğe bağlıdır. Daha fazla bilgi için Ayar ekleme bölümüne bakın.