# setAttribute() Esta función se encarga de agregar un nuevo atributo a algún elemento que encuentre almacenado en la variable global "systemElements", ya sean activos (assets), conductores (drivers), etc.
Esta función recibe como parámetro un objeto JSON con los siguientes atributos:
AtributosDefinición
element
Cadena con la que se definió el elemento a obtener.
key
Identificador en el cual se puede acceder a la información de los elementos.
attribute
Nombre del nuevo atributo a agregar en el elemento
value
Valor que sera asignado al atributo
Para este ejemplo se agregara un nuevo atributo a un elemento de activos (assets) que se encuentra en la variable "systemElements". Ejemplo de solicitud en JS para almacenar conductores: ```JavaScript try { _gpsApiv2.setAttribute({ element: 'assets', key: '0aa30b6cd600c3a3OLD', attribute:'nuevo', value:'atributo' }); } catch (error) { console.error(error); } ``` Ejemplo de elemento "0aa30b6cd600c3a3OLD" antes de agregar un atributo: ```JavaScript { Address: "" Alto_icono: 60 Ancho_icono: 60 DatosJson: {datos_extras: {…}} Equipo: "0aa30b6cd600c3a3OLD" FechaHora: "2022-05-04 17:29:09" Icono: "https://plataforma.service24gps.com/commons/svg/3d_camion_caja.php?c=f7f7f7&b=f40b0b&p=235&t=FF3637&f=F39C12" IdVehiculo: "138584" Latitud: "-15.34409226358717" Longitud: "-75.1444648522207" Nombre: "0aa30b6cd600c3a3" Placa: "0aa30b6cd600c3a3" Velocidad: "60" lat: "-15.34409226358717" lat_lon: "-15.34409226358717,-75.1444648522207" lng: "-75.1444648522207" marker: _.Ig {__gm: {…}, gm_accessors_: {…}, position: _.Ee, gm_bindings_: {…}, title: '', …} [[Prototype]]: Object } ``` Ejemplo de elemento "0aa30b6cd600c3a3OLD" después de agregar un atributo:
```JavaScript { Address: "" Alto_icono: 60 Ancho_icono: 60 DatosJson: {datos_extras: {…}} Equipo: "0aa30b6cd600c3a3OLD" FechaHora: "2022-05-04 17:29:09" Icono: "https://plataforma.service24gps.com/commons/svg/3d_camion_caja.php?c=f7f7f7&b=f40b0b&p=235&t=FF3637&f=F39C12" IdVehiculo: "138584" Latitud: "-15.34409226358717" Longitud: "-75.1444648522207" Nombre: "0aa30b6cd600c3a3" Placa: "0aa30b6cd600c3a3" Velocidad: "60" lat: "-15.34409226358717" lat_lon: "-15.34409226358717,-75.1444648522207" lng: "-75.1444648522207" marker: _.Ig {__gm: {…}, gm_accessors_: {…}, position: _.Ee, gm_bindings_: {…}, title: '', …} nuevo: "atributo" [[Prototype]]: Object } ```