Klipsli komut satırı arayüzünü kullanma

Apps Komut Dosyası projelerini Apps Komut Dosyası düzenleyicisi ise clasp adlı açık kaynaklı aracı kullanabilirsiniz.

clasp codelab'i, clasp özellikleri.

Özellikler

Yerel olarak geliştir

clasp, Apps Komut Dosyası projelerinizi yerel olarak geliştirmenize olanak tanır. Şunları yapabilirsiniz: Google Apps Komut Dosyası'na yükleyerek kendi bilgisayarınızda tamamlandı. Mevcut Apps Komut Dosyası projelerini de indirebilirsiniz. çevrimdışı olduğunuzda. Kod yerel olduğundan favori Apps Komut Dosyası geliştirirken git gibi geliştirme araçları bilgi edinmenizi sağlar.

Dağıtım sürümlerini yönetin

Birden çok öğe oluşturun, güncelleyin ve görüntüleyin dağıtım ekleyebilirsiniz.

Yapı kodu

clasp, kodunuzu dizinlerde korunan dizinler halinde düzenlemenize olanak tanır. . Örnek:

# On script.google.com:
├── tests/slides.gs
└── tests/sheets.gs

# Locally:
├── tests/
│   ├─ slides.gs
│   └─ sheets.gs

Şartlar

clasp, Node.js'de yazılmış ve şu şekilde dağıtılır: npm aracı. clasp kullanmadan önce Node.js 4.7.4 veya sonraki bir sürümü yüklü olmalıdır. Node.js'yi yüklemek için yönetici ayrıcalıkları gerekir.

Kurulum

Node.js'yi yükledikten sonra aşağıdaki npm komutunu kullanarak clasp uygulamasını yükle:

npm install @google/clasp -g

Yükleme işleminden sonra clasp komutunu şu dizinden kullanabilirsiniz: bilgisayarınızdan erişebilirsiniz.

clasp kullanılıyor

Komut satırından çeşitli görevleri yürütmek için clasp öğesini kullanabilirsiniz. Bu Bu bölümde, clasp ile geliştirme yaparken kullanabileceğiniz genel işlemler açıklanmaktadır.

Giriş

Bu komut, hesabınıza giriş yapar ve Google Hesabınıza ait Apps Komut Dosyası projeleri. Deneme çalıştırıldıktan sonra bir Google Hesabı'nda Google Apps Komut Dosyası projelerinin depolandığı bir hesaptır.

clasp login

Çıkış

Bu komut, komut satırı aracından çıkış yapar. Şunu kullanarak yeniden giriş yapmalısınız: clasp kullanmaya devam etmeden önce Google ile yeniden kimlik doğrulamak için clasp login.

clasp logout

Yeni bir Apps Komut Dosyası projesi oluşturma

Bu komut, geçerli dizinde isteğe bağlı komut dosyası başlığı.

clasp create [scriptTitle]

Bu komut, geçerli dizinde iki dosya da oluşturur:

  • Komut dosyası kimliğinin depolandığı bir .clasp.json dosyası.
  • Proje meta verilerini içeren appsscript.json proje manifest dosyası.

Mevcut bir projeyi klonlama

Bu komut, geçerli dizinde mevcut bir projeyi klonlar. Komut dosyası Google Hesabınızla oluşturulmalı veya hesapla paylaşılmalıdır. Komut dosyasını siz belirtirsiniz komut dosyası kimliğini sağlayarak klonlanması gereken bir projedir.

Projenin Komut Dosyası Kimliğini bulmak için aşağıdaki adımları uygulayın:

  1. Apps Komut Dosyası projesini açın.
  2. Solda Proje Ayarları'nı tıklayın.
  3. Kimlikler bölümünün altında komut dosyası kimliğini kopyalayın.

     clasp clone <scriptId>
    

Komut dosyası projesini indirin

Bu komut, Apps Komut Dosyası projesini Google Drive'dan bilgisayarın dosya sistemidir.

clasp pull

Komut dosyası projesi yükleyin

Bu komut, bilgisayarınızdaki bir komut dosyası projesinin tüm dosyalarını Google Drive

clasp push

Proje sürümlerini listeleyin

Bu komut, bir komut dosyası projesinin her bir komut dosyasının numarasını sürümleri vardır.

clasp versions

Yayınlanmış bir projeyi dağıtma

Komut dosyası projelerini web uygulamaları, eklentiler veya yürütülebilir dosyalar olarak dağıtabilirsiniz. Şunları yapabilirsiniz: komut dosyası düzenleyicide dağıtım oluşturun. veya clasp kullanarak dosyayı manifestkullanabilirsiniz.

Bir projeyi clasp ile dağıtmak için önce Apps uygulamasının sabit bir sürümünü oluşturun Komut dosyası projesi. Sürüm "anlık görüntü"dür bir senaryo örneğidir ve projenin salt okunur dallı bir sürüm oluşturur.

clasp version [description]

Bu komut, yeni oluşturulan sürüm numarasını gösterir. Bu numarayı kullanarak projenizin örneklerini dağıtabilir ve bunların dağıtımını kaldırabilir:

clasp deploy [version] [description]
clasp undeploy <deploymentId>

Bu komut, mevcut bir dağıtımı yeni bir sürüm ve açıklamayla günceller:

clasp redeploy <deploymentId> <version> <description>

Dağıtımları listeleyin

Bu komut, komut dosyası projesinin dağıtım kimliklerini, sürümlerini ve açıklamaları.

clasp deployments

Projeyi Apps Komut Dosyası düzenleyicisinde açın.

Bu komut, Apps Komut Dosyası düzenleyicisinde bir komut dosyası projesini açar. Editör varsayılan web tarayıcınızda yeni bir sekme olarak başlatılır.

clasp open

clasp açık kaynak projesine katkıda bulunun

GitHub'da clasp için katkıda bulunun.