Komut Dosyası Projeleri

Komut dosyası projesi, Google Apps Komut Dosyası'ndaki bir dosya ve kaynak koleksiyonunu temsil eder. Bazen "komut dosyası" olarak da adlandırılır. Bir komut dosyası projesi, kod dosyası (bir .gs uzantısı olan) veya HTML dosyası (.html uzantısı olan) olabilecek bir veya daha fazla komut dosyası içerir. JavaScript ve CSS'yi HTML dosyalarına da ekleyebilirsiniz.

Komut dosyası düzenleyicide her zaman belirli bir anda yalnızca bir proje açık olur. Birden fazla projeyi birden fazla tarayıcı penceresinde veya sekmesinde açabilirsiniz.

Proje oluşturma ve silme

Bu bölümde, bağımsız veya kapsayıcıya bağlı Apps Komut Dosyası projelerinin nasıl oluşturulacağı ve silineceği açıklanmaktadır.

Bağımsız bir proje oluşturun

Apps Komut Dosyası'ndan bağımsız bir proje oluşturmak için:

  1. script.google.com adresine gidin.
  2. Yeni Proje'yi tıklayın.
  3. Komut dosyası düzenleyicide Adsız proje'yi tıklayın.
  4. Projenize bir ad verin ve Yeniden adlandır'ı tıklayın.

Google Drive'dan bağımsız bir proje oluşturma

  1. Google Drive'ı açın.
  2. Yeni > Diğer > Google Apps Komut Dosyası'nı tıklayın.

Google Dokümanlar, E-Tablolar veya Slaytlar'dan kapsayıcıya bağlı proje oluşturma

  1. Dokümanlar dokümanını, E-Tablolar e-tablosunu veya Slaytlar sunusunu açın.
  2. Uzantılar > Google Apps Komut Dosyası'nı tıklayın.
  3. Komut dosyası düzenleyicide Adsız proje'yi tıklayın.
  4. Projenize bir ad verin ve Yeniden adlandır'ı tıklayın.

Google Formlar'dan kapsayıcıya bağlı proje oluşturma

  1. Google Formlar'da bir form açın.
  2. Diğer > Komut dosyası düzenleyici'yi tıklayın.
  3. Komut dosyası düzenleyicide Adsız proje'yi tıklayın.
  4. Projenize bir ad verin ve Yeniden adlandır'ı tıklayın.

clasp komut satırı aracını kullanarak bağımsız bir proje oluşturma

clasp, bir terminalden Apps Komut Dosyası projeleri oluşturmanıza, çekmenize/aktarmanıza ve dağıtmanıza olanak tanıyan bir komut satırı aracıdır.

Daha fazla ayrıntı için clasp kılavuzunu kullanan Komut Satırı Arayüzü rehberine bakın.

Kapsayıcıya bağlı projeleri silme

  1. Yukarıdaki uygun yöntemi kullanarak container'a bağlı projenizi açın.
  2. Sol üstte Genel Bakış tıklayın.
  3. Sağ üstte, Kaldır > Tamamıyla sil'i tıklayın.

Bağımsız bir projeyi silme

  1. script.google.com adresine gidin.
  2. Silmek istediğiniz projenin sağ tarafında Diğer > Kaldır > Kaldır'ı tıklayın.

Projedeki dosyaları yönetme

Dosya oluşturma

  1. Apps Komut Dosyası projenizi açın.
  2. Sol tarafta, Düzenleyici > ekle'yi tıklayın.
  3. Oluşturulacak dosya türünü seçin ve dosyaya bir ad verin.

Dosya silme

  1. Apps Komut Dosyası projenizi açın.
  2. Sol tarafta, Düzenleyici'yi tıklayın.
  3. Silmek istediğiniz dosyanın yanındaki Diğer > Sil'i tıklayın.

Apps Komut Dosyası projesinden dosya dışa aktarma

Kod dosyalarını Apps Komut Dosyası'ndan almak için her bir dosyadaki kodu kopyalayıp tercih ettiğiniz metin düzenleyiciye yapıştırabilir veya komut satırında kilit özelliğini kullanabilirsiniz. Klips kullanmak için komut dosyası projesi indirme bölümüne bakın.

Projenin saat dilimini ayarlama

Apps Komut Dosyası projelerinin saat dilimini ayarlayabilirsiniz. Komut dosyası tarafından gerçekleştirilen işlevler bu saat dilimini kullanır.

  1. Apps Komut Dosyası projenizi açın.
  2. Solda Proje Ayarları'nı tıklayın Proje ayarları simgesi.
  3. Saat dilimi bölümünde, kullanmak istediğiniz saat dilimini seçin.

Belirli bir işlevin, komut dosyası projesinden farklı bir saat dilimi kullanmasını istiyorsanız işlevinize saat dilimini açıkça girin. Örneğin, aşağıdaki örnekte her işlev Google Takvim'de yeni bir etkinlik oluşturur. İlk işlev varsayılan olarak proje saat dilimine ayarlanır. İkinci işlev Pasifik saat dilimini belirtir. Böylece etkinlik, projenin saat diliminden bağımsız olarak Pasifik saatine göre planlanır.

function createEvent(){
// Creates an event in the script project's time zone and logs the ID
var event = CalendarApp.getDefaultCalendar().createEvent('New test event',
   new Date('December 20, 2022 17:00:00'),
   new Date('December 20, 2022 18:00:00'));
console.log('Event ID: ' + event.getId());
}
function createEventPacific(){
// Creates an event with a specified time zone and logs the event ID.
var event = CalendarApp.getDefaultCalendar().createEvent('New sample event',
   new Date('December 20, 2022 17:00:00 PDT'),
   new Date('December 20, 2022 18:00:00 PDT'));
console.log('Event ID: ' + event.getId());
}

Birden çok Google Hesabı ile ilgili sorunları düzeltme

Aynı anda birden çok Google Hesabı'na giriş yaptıysanız eklentilerinize ve web uygulamalarınıza erişme konusunda sorun yaşayabilirsiniz. Apps Komut Dosyası, eklentiler veya web uygulamalarında çoklu giriş ya da aynı anda birden fazla Google Hesabı'na giriş yapılamaz.

  • Birden fazla hesaba giriş yapmışken Apps Komut Dosyası düzenleyicisini açarsanız Google, devam etmek istediğiniz hesabı seçmenizi ister.

  • Bir web uygulaması veya eklenti açarsanız ve çoklu giriş yapma sorunları yaşarsanız aşağıdaki çözümlerden birini deneyin:

    • Tüm Google Hesaplarınızdan çıkış yapın ve yalnızca erişmek istediğiniz eklentiyi ya da web uygulamasını içeren hesaba giriş yapın.
    • Google Chrome'da bir gizli pencere veya buna eşdeğer bir gizli tarama penceresi açın ve erişmek istediğiniz eklentinin ya da web uygulamasının bulunduğu Google Hesabı'na giriş yapın.