AppSheet'i Apps Komut Dosyası'na bağlama

1. Giriş

Bu codelab'de "Hello World" adlı bir Apps Komut Dosyası projesi oluşturacaksınız. ve ardından, kendisine geçirilen bir mesajı günlüğe kaydeden basit bir işlev (logThis) ekleyin. Ardından bir Appsheet otomasyonu oluşturup komut dosyasını çağırmasını istiyorsunuz. Komut dosyası çağrıldıktan sonra Apps Komut Dosyası düzenleyicisine geri dönüp çalıştırılmasını onaylıyorsunuz.

Neler öğreneceksiniz?

  • Basit bir işlevle Apps Komut Dosyası projesi oluşturma.
  • Mevcut bir Google E-Tablosu'nu temel alan basit bir AppSheet uygulaması oluşturma.
  • Komut dosyası işlevini çağıran bir AppSheet Automation nasıl oluşturulur?
  • AppSheet'teki komut dosyasının başarılı şekilde yürütülüp yürütülmediğini kontrol etme.

Gerekenler

  • AppSheet geliştirme ortamına (appsheet.com) erişim
  • Apps Komut Dosyası geliştirme ortamına (script.google.com) erişim.

2. Apps Komut Dosyası projesi oluşturma

Öncelikle "Hello World" adlı bir Apps Komut Dosyası projesi oluşturun ve ardından, kendisine geçirilen bir mesajı günlüğe kaydeden basit bir işlev (logThis) ekleyin.

  1. Apps Komut Dosyası ana sayfasına gidin ve + Yeni Proje'yi tıklayın.
  2. Projenin başlığını Hello World. Projeyi yeniden adlandır iletişim kutusunun yeni adı olarak değiştirin
  3. Düzenleyicide komut dosyasını şu şekilde güncelleyin:
function logThis(msg) {
  Logger.log('Message from AppSheet was: ' + msg);
}
  1. Projeyi kaydet'i tıklayın.

Daha fazla bilgi için Proje oluşturma ve silme başlıklı makaleyi inceleyin.

3. AppSheet uygulaması oluşturma

Ardından, kopyalanan örnek Google E-Tablosu'nu temel alarak hızlıca yeni bir AppSheet uygulaması oluşturur ve daha önce oluşturduğunuz Apps Komut Dosyası projesini çağıracak şekilde bu uygulamayı güncellersiniz.

  1. Gömlek Siparişleri Örneği e-tablosunu açın ve Kopyasını oluştur'u tıklayarak bir kopyasını indirip Google E-Tablolar'da açın. İsterseniz e-tabloyu isteğe bağlı olarak yeniden adlandırabilirsiniz (ör. "Gömlek Siparişleri").
  2. AppSheet'te oturum açın.
  3. Uygulamalarım sayfasında + Yeni uygulama oluştur'u tıklayın. Yeni uygulama oluştur iletişim kutusu görüntülenir.
  4. Kendi verilerinizle başlayın'ı tıklayın. Yeni Uygulama Oluşturma İletişim Kutusu.
  5. İsteğe bağlı olarak, uygulama adını düzenleyin ve bir kategori seçin.
  6. Verilerinizi seçin'i tıklayın.

"Verilerinizi seçin"i belirleme iletişim kutusu açılır.

  1. Google Drive'ınıza erişmek için google'ı tıklayın.
  2. Daha önce kopyaladığınız Gömlek Siparişleri e-tablosuna gidip seçin.

AppSheet, uygulamanızı ayarlar. Oluşturulan uygulama için ilk önizleme penceresi..

  1. Uygulamayı AppSheet düzenleyicisinde açmak için Uygulamanızı özelleştirin'i tıklayın.

4. Otomasyon oluşturma

Ardından bir Appsheet otomasyonu oluşturun ve komut dosyasını çağırmasını sağlayın.

  1. Otomasyon > Bot'lar.
  2. + Yeni Bot'u tıklayın.
  3. Öneriler listesindeki ilk öğeyi seçin: Gömlek Siparişleri kaydı oluşturulduğunda veya güncellendiğinde bildirim gönderin.

5037cdd726e326e9.png

  1. Bildirimi düzenlemek için Bildirim gönder adımını tıklayın.
  2. Adı Call a script olarak değiştirin.

Komut dosyasını çağırmak için otomasyon adımları.

  1. Ayarlar bölümünde, görev türünü Komut dosyası çağırma olarak değiştirin.

'Komut dosyası çağır'ı seçme Otomasyon ayarları'ndaki görev türü.

  1. Apps Komut Dosyası Projesi alanında Göz at'ı (Dosya simgesi) tıklayın.
  2. Drive'ınızda Hello World Apps Komut Dosyası projesine gidip bu projeyi seçin.
  3. Seç'i tıklayın, ardından yetkilendirme yapmanız istenirse Yetkilendir'i tıklayın ve istemleri uygulayın.

Apps Komut Dosyası Projesi eklenir ve İşlev Adı alanı kullanılabilir işlevlerin listesiyle doldurulur.

  1. İşlev Adı listesinden logThis(msg) öğesini seçin. "logThis()" Apps Komut Dosyası işlevini seçme açılır menüden kullanabilirsiniz.

İşlev Bağımsız Değişkenleri alanı görüntülenir.

  1. msg bağımsız değişkeni için İfade Asistanı'nı kullanarak şu ifadeyi girin: "AppSheet'ten merhaba"

Apps Komut Dosyası işlev çağrısına bağımsız değişkenler ekleme.

  1. Uygulamayı kaydetmek için Kaydet'i tıklayın.
  2. Önizleme Paneli'nde, uygulama emülatörünü görüntülemek için cep telefonu veya tablet simgesini tıklayın.

68471f4646fc8fbe.png

  1. Yeni bir gömlek siparişi ekleyin ve Kaydet'i tıklayın.
  2. Değişikliklerinizi senkronize etmek için Senkronize et'i tıklayın.

Veri kaynağıyla senkronize etmek için Önizleme Paneli'nin sağ üst tarafındaki senkronizasyon simgesi tıklanıyor.

5. Apps Komut Dosyası'nın yürütülmesini onaylayın

Komut dosyası çağrıldıktan sonra Apps Komut Dosyası düzenleyicisine geri dönün ve komut dosyasını onaylayın.

  1. Apps Komut Dosyası ana sayfasına dönün ve Hello World projesini görüntüleyin.
  2. logThis işlevinin başarıyla tamamlandığını onaylamak için gezinme çubuğunda Yürütmeler'i tıklayın. Günlük görünmüyorsa Yenile'yi tıklayın.

AppSheet çağrısından işlevin yürütülüp yürütülmediğini kontrol etmek için Apps Komut Dosyası düzenleyicisi ortamında yürütme günlüklerini görüntüleme.

6. İsteğe bağlı ek adımlar

Bu atölyeye ek bir adım olarak Apps Komut Dosyası Örnekleri projesini inceleyin ve AppSheet'teki örneklerden bazılarını çalıştırın.

Apps Komut Dosyası Örneklerini kullanmaya başlama

  1. Başlamak için önce Apps Komut Dosyası Örnek Projesi'nin bir kopyasını oluşturun.
  2. Kopyala simgesini tıklayın.
  3. Yeni projeyi kaydedin ve projedeki uygulamaları yetkilendirmek için Run'ı (Çalıştır) tıklayın.

Birkaç örnekle denemeler yapın

  • createCalendarEvent() - Yeni bir Takvim etkinliği oluşturun.
  • createDoc(): Otomatik olarak yeni doküman oluşturur.
  • createSheet() - Yeni bir e-tablo oluşturur.
  • createSlideDeck() - Resim ve metin kullanarak yeni bir slayt kümesi oluşturun.

Bu önemli özellik hakkında daha fazla bilgi edinmek için Search Apps Komut Dosyası'nı otomasyondan arama başlıklı makaleyi inceleyin. Bu makalede ayrıntılı bir genel bakış, özellik videosu, eğitici içerikler ve AppSheet-Apps Komut Dosyası'nın çalışan birçok çalışma örneği içeren kopyalanabilir bir Apps Komut Dosyası projesi yer almaktadır.