Kodlama seviyesi: Başlangıç
Süre: 15 dakika
Proje türü: Özel menü ile otomasyon
Hedefler
- Çözümün ne işe yaradığını anlayın.
- Apps Komut Dosyası hizmetlerinin çözüm kapsamında neler yaptığını öğrenin.
- Ortamınızı ayarlayın.
- Komut dosyasını ayarlayın.
- Komut dosyasını çalıştırın.
Bu çözüm hakkında
Google Slaytlar Çalışan Sertifikası şablonunu Google E-Tablolar'daki çalışan verileriyle otomatik olarak özelleştirin ve ardından Gmail'i kullanarak sertifikaları gönderin.
İşleyiş şekli
Komut dosyası, Slaytlar'daki Çalışan Sertifikası sunum şablonunu ve çalışan ayrıntılarını içeren bir E-Tablolar e-tablosunu kullanır. Komut dosyası, şablonu kopyalar ve yer tutucuları e-tablodaki verilerle değiştirir. Komut dosyası her çalışan için bir slayt oluşturduktan sonra, her bir slaytı PDF eki olarak çıkarır ve sertifikaları çalışanlara gönderir.
Apps Komut Dosyası hizmetleri
Bu çözüm aşağıdaki hizmetleri kullanır:
- Drive hizmeti: Slaytlar Çalışanı Sertifika şablonunu kopyalar.
- E-tablo hizmeti - Çalışanla ilgili bilgileri sağlar ve listelenen her çalışanla ilgili durumu günceller.
- Slaytlar hizmeti: Sunudaki yer tutucuları e-tablodaki çalışan verileriyle değiştirir.
- Gmail hizmeti: Slaytları PDF olarak alır ve çalışanlara gönderir.
Ön koşullar
Bu örneği kullanmak için aşağıdaki önkoşullara ihtiyacınız vardır:
- Google Hesabı (Google Workspace hesapları için yönetici onayı gerekebilir).
- İnternet erişimi olan bir web tarayıcısı.
Ortamınızı ayarlama
Çalışan sertifikaları Slaytlar şablonunun bir kopyasını oluşturmak için aşağıdaki düğmeyi tıklayın.
Kopya oluşturSonraki bir adımda kullanmak üzere sunu kimliğinizi not edin. Kimliği URL'de bulabilirsiniz:
https://docs.google.com/presentation/d/PRESENTATION_ID/edit
Drive'da sertifikaları saklayacak yeni bir klasör oluşturun.
Sonraki bir adımda kullanmak üzere klasör kimliğinizi not edin. Kimliği URL'de bulabilirsiniz:
https://drive.google.com/drive/folders/FOLDER_ID
Komut dosyasını ayarlayın
Çalışan sertifikaları örnek e-tablosunun bir kopyasını oluşturmak için aşağıdaki düğmeyi tıklayın. Bu çözüme ilişkin Apps Komut Dosyası projesi e-tabloya eklenmiştir.
Kopya oluşturE-tabloda, Uzantılar > Apps Komut Dosyası'nı tıklayarak Apps Komut Dosyası projesini açın.
slideTemplateId
değişkeni içinPRESENTATION_ID
ifadesinin yerine sununuzun kimliğini yazın.tempFolderId
değişkeni içinFOLDER_ID
ifadesinin yerine klasörünüzün kimliğini yazın.Kaydet'i tıklayın.
Komut dosyasını çalıştırma
- E-tabloya geri dönün ve Teşekkür > Sertifika oluştur'u tıklayın. Bu özel menünün görünmesi için sayfayı yenilemeniz gerekebilir.
İstendiğinde komut dosyasını yetkilendirin. OAuth izin ekranında Bu uygulama doğrulanmadı uyarısı gösteriliyorsa Gelişmiş'i seçerek devam edin > {Project Name} adlı projeye git (güvenli değil).
Takdir'i tıklayın > Sertifika oluştur'u tekrar tıklayın.
Tüm satırların durum sütunu Oluşturuldu olarak güncellendikten sonra Teşekkür > Sertifikaları gönder'i tıklayın.
Kodu inceleyin
Bu çözümün Apps Komut Dosyası kodunu incelemek için aşağıdaki Kaynak kodu görüntüle'yi tıklayın:
Kaynak kodu göster
Code.gs
Katkıda bulunanlar
Bu örnek, blog yazarı ve Google Geliştirici Uzmanı Sourabh Choraria tarafından oluşturuldu.
- Sourabh'ı Twitter'da (@schoraria911) bulun.
- Sourabh'ın blogunu okuyun.
Bu örnek, Google Geliştirici Uzmanlarının yardımıyla Google tarafından yönetilir.