ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAF
1
2
☕ Si te gusta esta librería puedes invitarme a un café. Gracias!👦 También te puedes hacer mecenas en Patreon
3
4
Versión actual
6Fecha de la versión31/05/2022EstadoEstable
5
6
PRESENTACIÓN
7
Esta hoja en la que te encuentras sirve de demostración del uso de una librería de manejo de fondos de inversión con Google Sheets que hice para uso propio, pero pensé no sería mala idea compartirla con la comunidad. Si tienes cualquier comentario, mejora o has encontrado un error, puedes escribirme por Twitter a @Alex2salamanca o puedes enviarme un correo a contacto@amplitudmercado.com
8
9
COMO USAR LA LIBRERÍA DE FONDOS
10
En las solapas "Cartera demo" y "Ficha fondo demo" puedes ver cómo se usan las funciones de la librería de fondos. Si estás habituado a usar Google Sheets te será muy sencillo de entender pero, en cualquier caso, ha escrito esta parte de la ayuda para que veas cómo está montado todo el "tinglao".
11
Esta hoja viene con unos scripts (puedes verlo en el menú "Extensiones >> App Script") que definen una serie de funciones que utilizan la librería de fondos y hacen de pasarela entre tu hoja de Google Sheets y la librería que devuelve los datos. Para hacer uso de la librería es imprescindible que sigas los siguientes pasos. He contemplado dos escenarios: que quieras clonarte esta hoja y trabajar sobre una copia o que quieras trabajar en tu actual Google Sheet. En cualquiera de los casos estarás trabajando sobre tu propia hoja de Google Sheets en tu propio Google Drive.
12
✔️ Si optas por clonarte esta hoja y trabajar sobre una copia de ella, sigue estos pasos:
13
14
1) Tienes que acceder al menú "Archivo >> Hacer una copia". Te va a aparecer un formulario como el siguiente. Elige un nombre para la copia y pulsa en "Aceptar":2) Los siguientes pasos son meramente informativos. Una vez que tienes ya tu copia accede al menú "Extensiones >> App Script" para ver los archivos Apps Scripts a los que se refiere la ventana anterior y que contienen los scripts que utilizan la librería de fondos4) En el apartado Bibliotecas, si te situas sobre LibreriaFondos y haces click, se te abre la información de la librería de fondos: la versión actual (lo mejor es trabajar siempre con la última) y el identificador con el que se va a hacer referencia a la librería, que es "LibreriaFondos"5) Fíjate que en el archivo LibreríaFondos.gs están los scripts de las funciones que hacen uso de la librería de fondos. Estas funciones son la que se usarán directamente en las celdas de las hojas de tu Google Sheet para obtener los datos:
15
16
17
18
19
20
21
22
23
24
25
3) Se te abrería el editor de Apps Script. Simplemente fíjate en que trae dos archivos: Código.gs (que contiene código opcional que veremos más adelante) y LibreríaFondos.gs (que contiene el código que hace de pasarela entre la librería y tu Google Sheet)
26
27
28
29
30
31
32
33
34
35
36
Ya está. Ya tienes tu copia totalmente operativa en tu Google Drive.
37
38
39
40
41
42
43
44
45
✔️ Si optas por trabajar sobre tu hoja o hacerte una nueva hoja de Google Sheets desde cero, estos son los pasos para usar la librería:
46
47
1) Abre tu hoja de Google Sheets y accede al menú "Extensiones >> App Script" para acceder al editor de archivos Apps Script de tu hoja:4) Vamos a añadir la librería a nuestro proyecto. Para ello vamos a hacer click en el + que hay a la derecha de "Bibliotecas":5) Por último vamos a añadir el código que hará de pasarela entre nuestra Google Sheet y la librería acabamos de añadir. Seleccionamos el contenido del archivo LibreríaFondos.gs que renombramos en el paso 3 y eliminamos el contenido (el fichero no, solo el contenido). A continuación abrimos el siguiente enlace y copiamos su contenido en nuestro fichero LibreríaFondos.gs:
48
https://script.google.com/d/1pCtg-Y3lV5mnjJjyCd45nMSaRReD_K3XaxH64FyjBE86oWR_4UvG4LYJ/edit?usp=sharing
49
Esto es antes:
50
51
52
53
54
55
56
57
58
2) Te encontrarás el editor de scripts vacío, con un archivo inicial Codigo.gs con una función vacía, tal que así:
59
60
61
Aparecerá una nueva ventana en la que introduciremos el identificador de la librería y le damos a "Buscar". El identificador es:
62
1Cnj_M22ATF7P17KzUp90GdHOhneg1ucc_kaJ6bvpC31gH-ePBvlvSUmk
63
Y así debería quedar una vez copiado:
64
65
66
67
68
69
70
71
72
3) Le cambiamos el nombre al archivo Código por LibreríaFondos:
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
El resto de campos se rellenan solos. Es importante que se use siempre la última versión de la librería para tener los útimos errores corregidos y todas las funcionalidades nuevas. Por último pulsamos "Añadir" y la librería ya estará añadida.
89
NOTA: También puedes encontrar el contenido de LibreríaFondos.gs si te haces una copia de esta hoja demo
90
91
92
93
COMO USAR LAS FUNCIONES DE LA LIBRERÍA DE FONDOS
94
95
Si vas a cualquier celda de tu Google Sheet y escribes =FONDOS te deberían aparecer todas las funciones disponibles (para ver la documentación de estas funciones baja a la siguiente sección):Ya puedes utilizar todas las funciones, de la misma forma que otras funciones de Google Sheets. Si despliegas la ayuda de la función te da más información sobre su uso (parámetros que recibe y contenido que devuelve):Y este es el resultado:
96
97
98
99
100