Bir dize değeri elde etmek istiyorum - Google Apps komut dosyasını kullanarak e-tablodaki bir sütundan yalnızca bir sütunu kullanarak daha sonra karşılaştırmak istiyorum. İnternet arama ve ben bu bağlantıyı buldum - bu saçma gelebilir, Google komut uygulamaları için üzgünüm, ben yeniyim - O yararlı olmalıdır tahmin https://developers.google.com/apps-script/class_spreadsheetgoogle apps script'i kullanarak elektronik tablonun bir sütununda değer elde edin
var values = SpreadsheetApp.getActiveSheet().getRange(2, 3, 6, 4).getValues();
, tek sorun sütun İstiyorum ki
var values = SpreadsheetApp.getActiveSheet().getDataRange().getValues()
sen th tüm verilerin bir 2 Boyut dizisi alacak: dinamiktir dan sadece kullanırsam bu sütunda
bu olsa gerçekten bunu yapmanın etkili bir yolu mu:
siz) tek bir satırda (döngü için yineleme gerekiyorsa
? Tüm veri aralığını almak çok aşırı görünüyor ve sonra sadece bir sütuna ihtiyaç var. – HenrikTüm verileri veya sadece bir sütun verisini almak için aynı zaman alır, bu yüzden gerçekten herhangi bir fark yaratmaz :-) Tüm yürütme zamanlarının servis çağrısıyla kaydedildiği yürütme transkriptinde bunu kolayca kontrol edebilirsiniz. –