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:
- Apps Komut Dosyası projesini açın.
- Sol tarafta Proje Ayarları'nı tıklayın.
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.