Quiero escribir una función personalizada que tenga algunos argumentos obligatorios pero también puede aceptar algunos argumentos opcionales. No pude encontrar ninguna documentación sobre esto. ¿Alguien sabe? Es similar a Javascript?En Apps Script, Cómo incluir argumentos opcionales en funciones personalizadas
10
A
Respuesta
10
funciones personalizadas no tienen un concepto de campos obligatorios y opcionales, pero se puede emular ese comportamiento usando la lógica de esta manera:
function foo(arg1, opt_arg2) {
if (arg1 == null) {
throw 'arg1 required';
}
return 'foo';
}
Es la convención de usar el prefijo "opt_" para los parámetros opcionales, pero no es requerido.
Cuestiones relacionadas
- 1. Funciones de Javascript y argumentos opcionales
- 2. argumentos opcionales en Haskell
- 3. ¿Hay formas de crear argumentos opcionales para las funciones en el script vb?
- 4. Argumentos opcionales en defgeneric?
- 5. ¿Cómo se crean argumentos opcionales en php?
- 6. Incluir funciones personalizadas de usuario Mejores prácticas en Symfony2
- 7. ¿Cómo usar argumentos opcionales en defprotocol?
- 8. Args opcionales en funciones de MATLAB
- 9. Probando argumentos opcionales en PHP
- 10. Argumentos opcionales en WHERE Cláusula
- 11. ¿Es posible importar ImportRange en Google Apps Script?
- 12. Cómo pasar los argumentos opcionales
- 13. Argumentos opcionales de C++/CLI
- 14. Argumentos y puntos opcionales en el esquema
- 15. LaTeX Argumentos opcionales
- 16. Cómo crear funciones personalizadas en SQLite
- 17. llamados argumentos opcionales PHP?
- 18. agregando funciones personalizadas en Array.prototype
- 19. Propagating argumentos opcionales
- 20. ¿Puede sys.argv manejar argumentos opcionales?
- 21. Cómo generar funciones javascript con nombre global, en coffeescript, para Google Apps Script
- 22. javascript argumentos opcionales en función de
- 23. Determinar usuario actual en Apps Script
- 24. Argumentos con nombre opcionales en Mathematica
- 25. Argumentos opcionales en Objective-C 2.0?
- 26. ¿Hay alguna forma de utilizar dos funciones completas y personalizadas en Vim-script?
- 27. Groovy Closure con argumentos opcionales
- 28. Google Apps Script: ¿Cómo creo un archivo en una carpeta?
- 29. Cómo revertir url con argumentos de campos opcionales en django?
- 30. ¿Cómo omitiría argumentos opcionales en una llamada a función?