Manual de Calibre | Page 162

Manual de usuario de calibre, Publicación 2.73.0 • re_group(val, patrón, plantilla_para_grupo_1, para_grupo_2, ...) (página 169) • shorten(val, car_izq, texto_medio, car_der) (página 169) • strcat(a, b, ...) (página 169) • strcat_max(máx, texto1, prefijo2, texto2, ...) (página 169) • strlen(a) (página 169) • substr(texto, inicio, fin) (página 169) • swap_around_comma(val) (página 170) • transliterate(a) (página 170) API of the Metadata objects (página 170) Arithmetic add(x, y) class calibre.utils.formatter_functions.BuiltinAdd add(x, y) – devuelve x + y. Da un error si «x» o «y» no son números. divide(x, y) class calibre.utils.formatter_functions.BuiltinDivide divide(x, y) – devuelve x / y. Da un error si «x» o «y» no son números. multiply(x, y) class calibre.utils.formatter_functions.BuiltinMultiply multiply(x, y) – devuelve x * y. Da un error si «x» o «y» no son números. subtract(x, y) class calibre.utils.formatter_functions.BuiltinSubtract subtract(x, y) – devuelve x - y. Da un error si «x» o «y» no son números. Boolean and(valor, valor, ...) class calibre.utils.formatter_functions.BuiltinAnd and(valor, valor, ...) – devuelve el texto «1» si ninguno de los valores está vacío, en caso contrario, devuelve un texto vacío. Esta función funciona bien con «first_non_empty». Puede incluir tantos valores como quiera. 158 Capítulo 1. Secciones