Komut dosyası yetkilendirmesini ve erişimini etkinleştirme

Apps Script API, hedefinize bağlı olarak farklı yetkilendirme türleri gerektirir:

  • Uygulamanızda Apps Script API'yi kullanın.
  • Diğer uygulamaların komut dosyası projesi verilerinizi veya dağıtımlarınızı yönetmesine izin verin.

Uygulamanızda Apps Script API'yi kullanmanız gerekiyorsa API'yi uygulamanın Google Cloud projesinde enable gerekir. Bu sayede, uygulama kullanıcılarının yetkilendirebilmesi için OAuth kimlik bilgileri oluşturabilirsiniz.

Üçüncü taraf uygulamaların komut dosyası projelerinizin içeriğini veya dağıtımını yönetmesine izin vermek istiyorsanız komut dosyası projelerinize erişim izni vermeniz gerekir.

Uygulamanızda Apps Komut Dosyası API'sini kullanma

Uygulamanızda Apps Script API'yi kullanmak istiyorsanız uygulamanızın GCP projesinde Apps Script API'yi etkinleştirmeniz gerekir. Apps Script API'yi etkinleştirdikten sonra OAuth kimlik bilgileri oluşturabilir ve uygulamanıza dahil etmek için istemci kimliği ve sırrını indirebilirsiniz. API kullanımını Google Cloud Console'dan da izleyebilirsiniz.

API konsolunda Google Cloud projesi oluşturmak veya seçmek ve API'yi otomatik olarak etkinleştirmek için bu sihirbazı kullanabilirsiniz. Alternatif olarak konsolun Kaynakları Yönet sayfasını açabilir, bir proje seçebilir, ardından projenin API'ler ve hizmetler kontrol panelini kullanarak Apps Script API'yi manuel olarak arayıp ekleyebilirsiniz. API'yi etkinleştirdikten sonra API'ler ve hizmetler > Kimlik bilgileri panelinde uygulamalarınız için OAuth kimlik bilgileri, istemci kimlikleri ve istemci gizli anahtarları oluşturabilirsiniz.

Apps Script API hızlı başlangıç kılavuzları, API'yi etkinleştirme ve bir uygulama için yetkilendirme ayarlama sürecinin tüm adım adım incelemesini sunar.

Üçüncü taraf uygulamalarının komut dosyası projelerinize erişmesine izin verme

Apps Script API, uygulamaların komut dosyalarınızı ve bunların dağıtımlarını oluşturmasına ve değiştirmesine izin verebilir. Kötü amaçlı bir üçüncü taraf uygulamasını yetkilendirirseniz bu durum kötü bir duruma yol açabilir. Kötü amaçlı bir üçüncü taraf uygulaması, daha fazla kötü amaçlı komut dosyası oluşturur veya sahip olduğunuz komut dosyalarının davranışını değiştirir.

Bu riski azaltmaya yardımcı olmak için Apps Script API varsayılan olarak komut dosyası projelerinize erişemez. Komut dosyaları veya dağıtımlar oluşturan ya da değiştiren herhangi bir uygulamayı kullanabilmeniz için önce API'ye açıkça erişim izni vermeniz gerekir. API'ye komut dosyalarınıza erişim izni verdiğinizde, yetkilendirdiğiniz uygulamalar komut dosyası projelerinizi yönetmek için API'yi kullanabilir.

Etkilenen bir uygulamayı, önce API erişimi vermeden çalıştırmaya çalışırsanız hata oluşur. Bu hata, uygulamayı yetkilendirdikten sonra oluşur.

Apps Komut Dosyası kontrol panelini kullanarak Apps Script API'nin komut dosyası projelerinize erişmesine izin verebilirsiniz. Ayrıca kontrol panelini kullanarak bu erişimi istediğiniz zaman iptal edebilirsiniz. API erişimi verdiğinizde bunu tüm uygulamalar için yapmış olursunuz. Bununla birlikte, her uygulamanın yetkilendirilmesi gerekir.

Erişim izni vermeden önce, uygulamaların komut dosyalarınızı değiştirmesine izin vermenin riskli olduğunu anladığınızdan emin olun. Kötü amaçlı olduğundan şüphelendiğiniz hiçbir uygulamayı hiçbir zaman yetkilendirmeyin.