Kapsayıcıya Bağlı Komut Dosyaları

Bir komut dosyası bağımsız bir komut dosyası olarak değil de ilgili dokümandan oluşturulmuşsa Google E-Tablolar, Dokümanlar, Slaytlar veya Formlar dosyasına bağlıdır. Bağlı bir komut dosyasının ekli olduğu dosyaya "kapsayıcı" adı verilir. Sınır komut dosyaları genellikle bağımsız komut dosyaları gibi davranır; tek fark, Google Drive'da görünmezler, bağlı oldukları dosyadan ayrılamazlar ve üst dosya üzerinde birkaç özel ayrıcalık elde ederler.

Komut dosyalarının da Google Sites'a bağlı olabileceğini, ancak bu komut dosyalarının neredeyse her zaman web uygulamaları olarak dağıtıldığını unutmayın. Google E-Tablolar, Dokümanlar, Slaytlar veya Formlar'a bağlı komut dosyaları da web uygulaması haline gelebilir ancak bu yaygın bir durumdur.

Bağlı komut dosyası oluşturma

Google Dokümanlar, E-Tablolar veya Slaytlar

Google Dokümanlar, E-Tablolar veya Slaytlar'da bağlı bir komut dosyası oluşturmak için Dokümanlar'da bir dokümanı, E-Tablolar'da bir e-tabloyu ya da Slaytlar'da bir sunuyu açın ve Uzantılar > Apps Komut Dosyası'nı tıklayın. Komut dosyasını ileride yeniden açmak için aynı işlemi yapın veya komut dosyasını Apps Komut Dosyası kontrol panelinden açın.

Google Forms

Google Formlar'da bağlı komut dosyası oluşturmak için bir form açın ve Diğer > Komut dosyası düzenleyicisi'ni tıklayın. Komut dosyasını ileride yeniden açmak için aynı işlemi yapın veya komut dosyasını Apps Komut Dosyası kontrol panelinden açın.

Özel yöntemler

Sınır komut dosyaları, bağımsız komut dosyalarının yapamayacağı birkaç yöntemi çağırabilir:

Daha fazla bilgi için Google E-Tablolar'ı genişletme kılavuzuna veya Google Dokümanlar'ın kapsamını genişletme rehberine bakın.

Özel menüler, iletişim kutuları ve kenar çubukları

Sınır komut dosyaları, özel menüler ve iletişim kutuları veya kenar çubukları ekleyerek Google E-Tablolar, Dokümanlar ve Formlar'ı özelleştirebilir. Bununla birlikte, bir komut dosyasının yalnızca açık bir dosyanın geçerli örneği için kullanıcı arayüzüyle etkileşim kurabileceğini unutmayın. Yani bir dokümana bağlı bir komut dosyası başka bir dokümanın kullanıcı arayüzünü etkileyemez.

Eklentiler

Eklentiler; Gmail, Google E-Tablolar, Dokümanlar, Slaytlar ve Formlar'da çalışır. Bağlı veya bağımsız bir komut dosyası geliştirdiyseniz ve bunu tüm dünyayla paylaşmak istiyorsanız Apps Komut Dosyası, diğer kullanıcıların eklenti mağazasından yükleyebilmesi için komut dosyanızı eklenti olarak publish olanak tanır.

Tetikleyiciler

Sınır komut dosyaları, düzenleme erişimine sahip bir kullanıcı tarafından bir dosya her açıldığında otomatik olarak çalışan özel onOpen() işlevi gibi basit tetikleyicileri kullanabilir. Tüm komut dosyası türleri gibi, bunlar da yüklenebilir tetikleyiciler kullanabilir.

Özel işlevler

Özel işlev, =myFunctionName() söz dizimini kullanarak doğrudan hücreden çağırdığınız, Google E-Tablolar'a bağlı bir komut dosyasında bulunan bir işlevdir. Bu nedenle özel işlevler, E-Tablolar'daki AVERAGE veya SUM gibi yüzlerce yerleşik işleve benzer. Tek fark, özel işlevin davranışını sizin tanımlamanızdır.

Bağlı komut dosyalarına erişim

Yalnızca bir kapsayıcıyı düzenleme izni olan kullanıcılar kapsayıcının bağlı komut dosyasını çalıştırabilir. Salt görüntüleme erişimi olan ortak çalışanlar komut dosyası düzenleyiciyi açamaz, ancak kapsayıcı dosyasının bir kopyasını oluştururlarsa kopyanın sahibi olurlar ve komut dosyasının bir kopyasını görebilir ve çalıştırabilirler.

Bir komut dosyasının kapsayıcı dosyasını nasıl paylaşacağınızı öğrenmek için Google Drive'dan dosya paylaşma başlıklı makaleyi inceleyin.