Sürüm notları: 2022

Bu sayfada, 2022'de Google Apps Komut Dosyası'nın her sürümünde yapılan önemli değişiklikler listelenmektedir. Geliştiricilerin davranıştaki son değişiklikleri belirlemesine yardımcı olmayı amaçlar. Daha eski değişiklikler için 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014, 11}2022 2022 .

Aralık 2022

16 Aralık 2022

Apps Komut Dosyası, Kişiler hizmetini kullanımdan kaldırdı. Bunun yerine People API gelişmiş hizmetini kullanın. Kişiler hizmetinden Kişiler API'si gelişmiş hizmetine veri taşıma başlıklı makaleyi inceleyin.

Apps Komut Dosyası, Kişiler hizmetini Nisan 2023'te kullanımdan kaldırıyor. Apps Komut Dosyası'nın kullanımdan kaldırılması programı başlıklı makaleyi inceleyin.

Kasım 2022

3 Kasım 2022

Apps Komut Dosyası, Yardımcı Programlar sınıfına yeni bir yöntem ekledi. parseDate(date, timeZone, format), Java Standard Edition SimpleDateFormat sınıfında açıklanan spesifikasyona göre sağlanan bir dize tarihini ayrıştırır.

1 Kasım 2022

Apps Komut Dosyası aşağıdaki yöntemleri kullanımdan kaldırdı:

Bu verileri Apps Komut Dosyası ile almak için başka bir yöntem yoktur.

Klasik Hangouts'tan Chat'e geçiş hakkında bilgi edinme

Eylül 2022

27 Eylül 2022

Apps Komut Dosyası, Aralık 2020'de başlatılan yeniden tasarlanan IDE'nin yerine eski entegre geliştirme ortamını (IDE) kullanımdan kaldırdı.

IDE güncellemeleri hakkında daha fazla bilgiyi şu blog gönderilerinde bulabilirsiniz:

Temmuz 2022

19 Temmuz 2022

Apps Komut Dosyası artık ilişkili varsayılan komut dosyaları 180 gün veya daha uzun bir süre çalışmadığında varsayılan Google Cloud projelerini (Apps Komut Dosyası'nın arka planda oluşturduğu Google Cloud projeleri) otomatik olarak siler. Apps Komut Dosyası, varsayılan Google Cloud projesini sildikten sonra çalışırsa Apps Komut Dosyası, komut dosyası için bir komut dosyası oluşturur.

Bu güncelleme standart Google Cloud projelerini (kişiler tarafından oluşturulan Google Cloud projeleri) etkilemez.

8 Temmuz 2022

Apps Komut Dosyası aşağıdaki yöntemleri kullanımdan kaldırdı:

Bu yöntemler, Google'ın tüm kullanıcıları Klasik Hangouts'tan Google Chat'e geçirmesinin ardından bu yılın ilerleyen dönemlerinde kullanımdan kaldırılacaktır. Bu verileri Apps Komut Dosyası ile almak için yeni bir yöntem yoktur.

Klasik Hangouts'tan Chat'e geçiş hakkında bilgi edinme

Haziran 2022

6 Haziran 2022

Artık işlevleri ayrıştırılmadan önce ayrı dosyalarda çağırabilirsiniz. Daha önce V8 çalışma zamanı, başka bir dosyanın tanımladığı işlevleri çağırabilmesi için önce bir komut dosyasının ayrıştırılmasını gerektiriyordu.

Artık Apps Komut Dosyası düzenleyicisindeki dosyaların sırası önemli değildir. Bu, global bir değişkene değer atamak için farklı bir dosyadaki bir işlevi çağırabileceğiniz anlamına gelir. İşlev, çağrılmadan önce her zaman tanımlanır. Bu davranış, eski Rhino çalışma zamanının davranışını yansıtır.

Bu örnekte, First.gs komut dosyası Second.gs komut dosyası ayrıştırılmadan önce ayrıştırılmışsa bir hata oluşmuştur:

First.gs

// This no longer fails in V8 if Second.gs isn't
// parsed by the time First.gs is
// being parsed.
var globalVar = calculate();

function myFunction() {
  Logger.log("globalVar = %s", globalVar);
}

İkinci.gs

// A utility function saved in a separate
// file (Second.gs) in the same script
// project.
function calculate() {
  return Math.random();
}

      

Nisan 2022

13 Nisan 2022

Artık yeni Apps Komut Dosyası entegre geliştirme ortamında (IDE) aşağıdaki işlemleri gerçekleştirebilirsiniz:

Mart 2022

24 Mart 2022

Google Workspace eklentileri için Kart Hizmeti'ne, Takvim etkinliklerine özel ekler eklemenize olanak tanıyan bir Attachment sınıfı eklendi. Ayrıca, kullanıcı Takvim açılır menüsündeki eklenti eki sağlayıcısını tıkladığında tetiklenecek bir etkinlik tetikleyicisi de ayarlayabilirsiniz. Daha fazla bilgi için EventAttachmentTrigger konusuna bakın.

18 Mart 2022

E-tablo Hizmeti'ndeki çeşitli renk nesnelerine ilişkin get yöntemleri, yeni bir adlandırma kuralı yerine kullanımdan kaldırılmıştır. İşlevler aynı kalır. Örneğin, Range sınıfındaki getFontColor() yöntemi getFontColorObject() ile değiştirildi.

Aşağıdaki sınıflar, renk nesneleri için get yöntemlerini güncelledi:

Şubat 2022

14 Şubat 2022

Sahipler, kuruluşu dışındaki kişiler yeni entegre geliştirme ortamında (IDE) bir komut dosyası projesini düzenlediğinde e-posta uyarıları alır.

  • Kapsayıcıya bağlı komut dosyaları için: Kapsayıcı sahibinin kuruluşu dışındaki bir kullanıcı, kapsayıcıya bağlı bir komut dosyası projesi oluşturur veya düzenlerse, kapsayıcı sahibi e-posta bildirimi alır.

  • Bağımsız komut dosyaları için: Komut dosyası projesi sahibinin kuruluşunun dışındaki bir kullanıcı bağımsız bir komut dosyası projesini düzenlerse komut dosyası projesinin sahibi e-posta bildirimi alır.

19 Ocak 2022

Hücrelere resim ekleyebilmeniz için E-tablo Hizmeti'ne aşağıdaki sınıflar eklenmiştir:

  • CellImageBuilder: Bu oluşturucu, bir hücreye resim eklemek için gereken resim değerini oluşturur.
  • CellImage: Hücreye eklenecek bir resmi temsil eder.

Bir hücreye resim eklemek üzere SpreadsheetApp.newCellImage() ve CellImageBuilder kullanarak resim için yeni bir resim değeri oluşturmanız gerekir. Ardından, resim değerini hücreye eklemek için Range.setValue(value) veya Range.setValues(values) işlevini kullanın.