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. Kendi bilgisayarınızda kod yazabilir ve tamamladığınızda Apps Script'e yükleyebilirsiniz. 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

Projenizin birden fazla dağıtımını oluşturun, güncelleyin ve görüntüleyin.

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ılır ve npm aracı aracılığıyla dağıtılır. 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, bilgisayarınızdaki herhangi bir dizinden clasp komutunu kullanabilirsiniz.

clasp kullanılıyor

Komut satırından çeşitli görevleri yönetmek için clasp'ü 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ının oturumunu kapatır. Ş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. Sol tarafta 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 dağıtmayı kaldırabilirsiniz:

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 Script düzenleyicisinde açma

Bu komut, Apps Komut Dosyası düzenleyicisinde bir komut dosyası projesi 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.