Bazı zorunlu argümanlara sahip olan ancak birkaç isteğe bağlı argümanı da kabul edebilen özel bir işlev yazmak istiyorum. Bununla ilgili herhangi bir belge bulamadım. Kimse biliyor mu? Javascript'e benzer mi?Apps Komut Dosyası'nda, isteğe bağlı bağımsız değişkenler özel işlevlere nasıl eklenir
10
A
cevap
10
Özel işlevler zorunlu ve isteğe bağlı alanların bir kavram yok, ama böyle mantığı kullanarak bu davranışı taklit edebilir:
function foo(arg1, opt_arg2) {
if (arg1 == null) {
throw 'arg1 required';
}
return 'foo';
}
Bu, isteğe bağlı parametreler için önek "opt_" kullanmak kongre, ama gerekli değil.