Kodlama düzeyi: 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ümdeki işlevlerini anlama.
- Ortamınızı ayarlayın.
- Komut dosyasını ayarlayın.
- Komut dosyasını çalıştırın.
Bu çözüm hakkında
Google E-Tablolar'daki çalışan verilerini kullanarak Google Slaytlar Çalışan Sertifikası şablonunu otomatik olarak özelleştirin, ardından sertifikaları Gmail'i kullanarak gönderin.
İşleyiş şekli
Komut dosyası, Slaytlar'daki Çalışan Sertifikası sunum şablonunu ve çalışan bilgilerini içeren bir E-Tablolar elektronik tablosunu kullanır. Komut dosyası, şablonu kopyalar ve yer tutucuları elektronik tablodaki verilerle değiştirir. Her çalışan için bir slayt oluşturulduktan sonra her bir slayt PDF eki olarak çıkarılır ve sertifikalar çalışanlara gönderilir.
Apps Komut Dosyası hizmetleri
Bu çözümde aşağıdaki hizmetler kullanılır:
- Drive hizmeti: Slaytlar Çalışan Sertifikası şablonunu kopyalar.
- E-tablo hizmeti: Çalışan ayrıntılarını sağlar ve listelenen her çalışanın durumunu günceller.
- Slaytlar hizmeti: Sunudaki yer tutucuları elektronik tablodaki çalışan verileriyle değiştirir.
- Gmail hizmeti: Her bir slaytı PDF olarak alır ve çalışanlara gönderir.
Ön koşullar
Bu örneği kullanmak için aşağıdaki ön koşulları karşılamanız gerekir:
- Google Hesabı (Google Workspace hesapları için yönetici onayı gerekebilir).
- İnternete erişimi olan bir web tarayıcısı.
Ortamınızı ayarlama
Çalışan sertifikaları Slides şablonunun kopyasını oluşturmak için aşağıdaki düğmeyi tıklayın.
Kopya oluşturDaha sonraki 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ı saklamak için yeni bir klasör oluşturun.
Sonraki 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ı ayarlama
Çalışan sertifikaları örnek elektronik tablosunun kopyasını oluşturmak için aşağıdaki düğmeyi tıklayın. Bu çözümün Apps Komut Dosyası projesi e-tabloya eklenir.
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
yerine sununuzun kimliğini yazın.tempFolderId
değişkeni içinFOLDER_ID
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 kullanıcı rızası ekranında Bu uygulama doğrulanmadı uyarısı gösteriliyorsa Gelişmiş > {Proje Adı} adlı projeye git (güvenli değil)'i seçerek devam edin.
Teşekkür > 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 > Sertifika gönder'i tıklayın.
Kodu inceleme
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 adresinden takip edebilirsiniz.
- Sourabh'ın blogunu okuyun.
Bu örnek, Google Geliştirici Uzmanları'nın yardımıyla Google tarafından yönetilir.