Proteger celdas, rangos y hojas en Google Sheets con Macros de Google Apps Script

  Рет қаралды 25,658

Juan S Guzman

Juan S Guzman

Күн бұрын

Пікірлер: 167
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Aunque hay varias cosas que podemos hacer en protección en Sheets, no es tan completo como Excel. Esperemos cada vez tener más opciones. Ya encuentran un video donde vemos como proteger basado en un valor específico - kzbin.info/www/bejne/mmrSmXuvZairqJo
@pedromorantemoscoso2701
@pedromorantemoscoso2701 Ай бұрын
Muchas gracias por tus ejemplos y explicación clara.
@JuanSGuzman
@JuanSGuzman 29 күн бұрын
Hola! Gracias a ti por tomarte el trabajo de comentar! Saludos!
@richardvaca2899
@richardvaca2899 7 ай бұрын
Gracias por el aporte, soy seguidor desde Bolivia
@JuanSGuzman
@JuanSGuzman 7 ай бұрын
Hola! Gracias a ti por tomarte el trabajo de comentar! Saludos!
@benitofarina3572
@benitofarina3572 Жыл бұрын
Muchísimas gracia por todo el tiempo dedicado, busco una opción que solo está nativa en excel, IMPEDIR LA SELECCIÓN de ciertas celdas o de TODAS MENOS determinadas celdas😃
@JuanSGuzman
@JuanSGuzman Жыл бұрын
Si se puede Escoge pestaña al proteger y te da la opción de escoger intervalos que no Saludos!
@luiscorado2868
@luiscorado2868 4 жыл бұрын
Gracias por tus vídeos, eres más que excelente, te mandé una consulta ayer en los comentarios del vídeo de query para dates, agradecería tu apoyo. Gracias por adelantado.
@jossjhon4478
@jossjhon4478 Жыл бұрын
Estimado Juan Felicitaciones por su excelente capacitación, Por favor si podrías brindarnos un vídeo de como ocultar los encabezados de las filas y columnas, así mismo de como ocultar las formulas de las celdas y que el usuario final solo pueda hacer clic en un rango de celdas.
@JuanSGuzman
@JuanSGuzman Жыл бұрын
Gracias! Lo anoto para una próxima Saludos!
@hectorcliment2251
@hectorcliment2251 Жыл бұрын
Lo primero, felicitarte por tu trabajo porque nos ayudas a todos de una forma asombrosa. Ahora quería comentarte un problema que tengo. Tengo una tabla donde los demás editores quiero que puedan ordenar alfabéticamente por valores de ciertas columnas mediante un botón , esto ya está hecho. El problema es que esas columnas, exactamente dos, quiero que estén protegidas para los demás administradores, porque hay valores que no quiero que toquen. Entonces pensé en hacer un código al pulsar sobre el botón de ordenar, que primero eliminara la protección de ese rango, luego ordenase y luego volviera a proteger el rango. A mi me funciona perfectamente, pero para el resto de editores al darle al botón, les sale siempre la ventana diciendo que "están intentado editar una celda o un objeto protegido". Era para ver si me puedes dar alguna solución para ver por donde debería ir. Muchas gracias y sigue así.
@JuanSGuzman
@JuanSGuzman Жыл бұрын
El problema es que la protección se ejecuta desde tu cuenta, así lo haga el otro usuario, por eso quedan por fuera de la protección Una solución es que desprotejas con la edición, pero que vuelvas a proteger cada minuto Esto lo muestro con detalle en mi curso de protecciones juansguzman.teachable.com/p/proteccion-sheets/ Saludos!
@danieltenorio3207
@danieltenorio3207 2 жыл бұрын
Hola Juan, gracias por el contenido ¿Cómo puedo proteger rangos, pero permitir que el usuario use el filtro general?
@elricho72
@elricho72 2 жыл бұрын
Excelente Juan, si haces la segunda parte que falto, podrias agregar proteger toda la hoja salvo rangos para distintos emails. gracias.
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
Mil gracias por la sugerencia! Saludos!
@ImprentaMurcisChabacano
@ImprentaMurcisChabacano Жыл бұрын
Hola, excelente video. Me gustaría saber si hay alguna forma de crear folios, es decir crear una clase de notas de remisión digitales y que al abrir una nueva página el folio cambie consecutivamente sin que se repita.
@JuanSGuzman
@JuanSGuzman Жыл бұрын
Te refieres a que en alguna celda ponga el numero de folio cuando cree una hoja? Saludos!
@cristianlucasbiagginimarti6346
@cristianlucasbiagginimarti6346 3 жыл бұрын
Muy buena tu explicación me salva de andar dando tantos pasos. Gracias Hay alguna forma de poner en modo descanso ya que donde trabajo y uso está aplicación hay mucha gente por ahí curiosa Gracias y un fuerte abrazo
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola! Mil gracias! No entiendo muy bien lo del modo descanso Saludos!
@robertoceratti5523
@robertoceratti5523 3 жыл бұрын
MI master seguimos esperando la proteccion , segun un valor saludos
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
ME estoy comprometiendo a muchas segundas partes, jaja. Ya lo pongo como prioridad Saludos!
@mariorendonlamontana6064
@mariorendonlamontana6064 Жыл бұрын
Hola Juan , Muchas gracias por el video; vine por la protección a usuario en este video se le asigna el o los usuarios a los cuales quieres aplicar la proteccion a quien no se quiere que pueda editar algo, ¿Cómo sería que estando protegido un rango o una hoja o lo que haya protegido, se excluya a el o los usuarios para que si puedan editar? ya que es mas facil poner 1,2 o 3 usuarios con la habilidad de editar en vez de poner los correos a cuantos usuarios se les comparta el archivo.... gracias Juan
@danielmellado7440
@danielmellado7440 Жыл бұрын
Hola Juan, cuando se protegen ciertas celdas y se permite la edición en otras, esos usuarios que tienen permitido editar, tambien pueden modificar las "validaciones" de las celdas, quisiera evitar eso tambien, para que el usuario editor, solo sea un digitador en los terminos que se validan las celdas.
@JuanSGuzman
@JuanSGuzman Жыл бұрын
Interesante No sabría como. Lo unico que se me ocurre es "forzar " las validaciones con un código Saludos!
@ensmavillapinzon4618
@ensmavillapinzon4618 3 жыл бұрын
Excelente video, muy práctico. He creado un menú llamado protección con algunas funciones básicas aplicables a todas las hojas de google Sheet como bloquear hoja, desproteger hoja, proteger rango seleccionado, desproteger rangos de ésta hoja... Me gustaría saber sí hay alguna forma para que ese menú aparezca en todas las hojas de google sheet y no sólo en el documento donde fue creado y sus copias. Gracias.
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola! Mil gracias por tus palabras! No se si hay otra forma La única que conozco es publicándolo como un complemento Espero hacer un video de esto en el futuro Saludos!
@JairChaux
@JairChaux 2 жыл бұрын
Cordial saludo y muchas gracias por tus vídeos. ¿Cuando yo protejo toda una hoja menos algunas celdas para que el usuario edite, en esas celdas que no están protegidas se puede insertar otras filas o columnas o hacer cualquier otra función?? Gracias...
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
Hola! Mil gracias por las palabras! En pricipio si, con tal de que no interfieran con las columnas o filas donde estan los rangos protegidos Saludos!
@diegosantander1250
@diegosantander1250 3 жыл бұрын
Excelente video, bastante instructivo. Quisiera consultarte algo, cuando uno protege una hoja o un rango para no ser editada por una persona, ¿igual existe la posibilidad de que esa otra persona pueda copiar la información?. Gracias
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola! Mil gracias! Desafortunadamente si lo podrìa copiar si tiene permiso de editor Si tiene permiso de lector o comentador, y le das la opción avanzada de no poder copirar, no lo deja copiar Un gran saludo!
@nadie_art
@nadie_art 3 жыл бұрын
buenas tardes, excelente video, disculpa: ¿se puede proteger o de preferencia ocultar el código?
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola! Te digo la verdad, me han preguntado bastante eso, pero tengo que investigarlo más. Se que se puede ocultar usando bibliotecas, pero te lo quedo debiendo Un gran saludo!
@nadie_art
@nadie_art 3 жыл бұрын
@@JuanSGuzman mil gracias
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
@@nadie_art Gracias a ti!
@soportetoluca2546
@soportetoluca2546 3 жыл бұрын
igual espero el proteger según un valor, justo es lo que necesito
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Ya viene muy pronto...
@ScrGolz-sw7kg
@ScrGolz-sw7kg 3 жыл бұрын
Me parece uno de los más completos en protección de Google Sheet. Sin embargo Google Sheet tiene un defecto y es que al editor le permite descargar la hoja de cálculo como excel xlsx. Una vez descargada en la PC con excel 2007 se puede ver toda la estructura de la hoja de calculo
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola! Tienes toda la razón Les falta mejorar en protección Solo si lo compartes como lector y le quitas la opción de descargar puedes evitar esto Saludos!
@angelt9770
@angelt9770 Жыл бұрын
Hola Juan, ya cuentas con el video para proteger y desproteger varios libros con un solo código??
@JuanManuelCastroEspinosa
@JuanManuelCastroEspinosa 7 ай бұрын
que sorpresa ta buena, no pensé que contestara, menos cuando vi que su video es de hace tres años y puede observar que voy tres años atrás de usted, agradezco su tiempo y quisiera saber si su academia enseña lo concerniente a la programación de apps Scrip. me puede compartir información sobre ello. Hoy estoy muy interesado
@JuanSGuzman
@JuanSGuzman 7 ай бұрын
Hola! Aquí te dejo el indice de cursos para que te pegues una pasada juansguzman.com/lista-cursos/ Saludos!
@vithori0
@vithori0 3 жыл бұрын
Hola, consultarle si puedo usar un temporizador a los bloqueos? O usando usuarios. Ejemplo. Que determinada celda se pueda editar hasta cierta hora para un usuario y hasta cierta hora para otro usuario al final terminaría estando bloqueada para todo los usuarios menos para el propietario.
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola! Complejo Se debe poder Dejame lo pienso Saludos!
@germancancino8727
@germancancino8727 7 ай бұрын
Hola, buen video, me puedes ayudar como hago para proteger varias hojas del archivo exceptuando el mismo listado de rangos en esas mismas hojas, no todas las hojas del archivo sino solo en unas hojas específicas?
@JuanSGuzman
@JuanSGuzman 7 ай бұрын
Te toca ver el curso completo de protección en la academia ;) Mentira! Puedes traer todas las hojas con .getSheets() O tambien creas un arreglo asi hojasAProteger=["1","2","3"] y luego le haces un .forEach(hoja=>{}) Ya teniendo el listado y el rango a excluir puedes crear cada proteccion asi var proteccion=hojaAProteger.protect() var arregloRangos=[hojaAProteger.getRange("D1"),hojaAProteger.getRange("E5")] proteccion.setUnprotectedRanges(arregloRangos) Saludos!
@germancancino8727
@germancancino8727 7 ай бұрын
Muchas gracias@@JuanSGuzman excelente!
@santosahernandezmendoza7147
@santosahernandezmendoza7147 2 жыл бұрын
te ganaste un 10 Inge. ☑ ☺
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
Jaja, Encantado de recibirlo!
@lucianopessanha7437
@lucianopessanha7437 2 жыл бұрын
Esse vídeo ficou fantástico
@ricardodzul2118
@ricardodzul2118 3 жыл бұрын
Excelente video, gracias por compartir tus conocimientos, espero leas mi comentario, me gustaria saber si es posible proteger el formato de celdas (Color, Tipografía ,Tamaño de Letra), a manera de crear una plantilla. Saludos desde Cancún
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola Ricardo No creo que se pueda proteger Lo que si puedes hacer es asignar un tema en Formato - Temas Un gran saludo
@nicolascardona1294
@nicolascardona1294 2 жыл бұрын
Hola, excelente video muchas gracias, quisiera saber si hay forma de proteger con contraseña?
@RafaMarchelo
@RafaMarchelo 3 жыл бұрын
Muy buen video tutorial. Consulta... En el minuto 13:17 - Cuando proteges el rango especifico, también proteges la formula que se encuentra dentro de la celda?
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola Rafa Mil gracias! Asi es, también queda protegida la fórmula, pero los editores pueden seguir viéndola Saludos!
@jamilmiguelmendoza8619
@jamilmiguelmendoza8619 2 жыл бұрын
EXCELENTE VIDEO, HABER SI SE PUDIERA HACER UNA PROTECCION PARA QUE CUANDO SE DESCARGUE EL ARCHIVO SIGA PROTEGIDO, O CUANDO SE CARGA UN ARCHIVO EXCEL TAMBIEN SIGA PROTEGIDO EN SHEETS
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
Gran idea Miguel! Hasta donde se no se puede, pero me he equivocado mucho en el pasado Saludos!
@juandomingomotaramos5221
@juandomingomotaramos5221 2 жыл бұрын
Hola saludos desde Monterrey nuevo León México..... Tengo una cuestion y soy medio nuevo en estos del drive Google sheets....pero necesito impedir que después de capturar una información la modifiquen, osea que después de capturar por primera vez se bloquee la celda es posible esto PQ en Excel si lo puedo hacer con el visual basic...me podrías ayudar...? Saludos y muchas gracias por el spoyo
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
Hola Juan Si se puede Lo has logrado? Saludos!
@johanmoreno2005
@johanmoreno2005 3 жыл бұрын
Buenas tardes amigo juan quería consultar si este procedimiento se podría hacer que al abrir un archivo de sheet se tome el nombre del usuario (correo) y que bloquee. Determinadas hojas y oculte unas hojas específicas
@michelleblanco5612
@michelleblanco5612 Жыл бұрын
Hola Juan, excelente video... Sabes como puedo hacer para proteger solo unas columnas en google sheet y las otras permitirles edición y posibilidad de filtros? Porque tengo un archivo que al proteger ciertas columnas que solo sean editables para mi, no deja que los demás usuarios filtren otras columnas que están desprotegidas.
@LuisCarlosChavez717
@LuisCarlosChavez717 3 жыл бұрын
Gracias por este excelente contenido, una consulta maestro ¿Cómo puedo proteger varios rangos específicos a la vez?
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola! Te toca hacer varias protecciones Esto lo podrías hacer con un ciclo que vaya por los rangos y con el método getRangeList() Saludos!
@LuisCarlosChavez717
@LuisCarlosChavez717 3 жыл бұрын
@@JuanSGuzman que tal! esperando te encuentres muy bien, agradezco tu pronta respuesta, pero cuando ingreso a la fórmula el método getRangeList() y digito los rangos que son varios no funciona, espero que puedas incluirlo en un siguiente video. Gracias
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
@@LuisCarlosChavez717 Hola Luis Si, tienes razón que getRangeList funciona un poco diferente y espoco usado. Hay que buscarle bien como trabajarlo. Saludos!
@deyvercjuropena2916
@deyvercjuropena2916 3 жыл бұрын
Muy interesante Juan, me ayudó mucho en el archivo compartido que trabajo me gustaría saber por favor como poder proteger y desproteger varios archivos de una hoja madre,,..seria con el ID? no se si funciones
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola! Eso lo tengo pensado para el próximo video, pero si, basicamente te conectas a cada hoja con el comando SpreadsheetApp.openById() y usas los mismos comandos que usamos en este video Ojalá te sirva Saludos!
@webserviceargentina7025
@webserviceargentina7025 3 жыл бұрын
Hola juan...cortito...se puede NO PERMITIR deseccionar un check si esta marcado?? gracias
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Se me ocurriria proteger apenas pongas el check, como en el segundo video de esta serie kzbin.info/www/bejne/mmrSmXuvZairqJo Saludos!
@larazamora6068
@larazamora6068 2 жыл бұрын
Hola Juan, se puede automatizar la Proteccion de celdas, por ejemplo cuando vaya correr una macro se desbliquie celdas y al finalizar la ejecucion de macros se guarden ?
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
Hola! Si se puede. Preciso esta semana salió un curso de protección en mi academia juansguzman.teachable.com/p/proteccion-sheets/ Espero hacer mas videos pronto Saludos!
@hectorcavazos7479
@hectorcavazos7479 3 жыл бұрын
Gracias Juan, muy interesante la información que nos compartes y como lo simplificas para que cualquier persona pueda entenderlo, quisiera ver si me puedes ayudar con un problema que tengo en un archivo donde quiero que los usuarios corran una macro que les bloquee a ellos mismos el permiso a editar, y despues de correr una segunda macro, ahora ya puedan editar nuevamente. Saludos desde México y Gracias de antemano.
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola Hector! La próxima semana sale un nuevo video acerca de la protección de datos basada en valores. Eso creo que te puede dar muchas ideas Un gran saludo!
@aob9871
@aob9871 22 күн бұрын
Hola Juan existe la posibilidad de proteger una hoja a través de otro google sheet?
@JuanSGuzman
@JuanSGuzman 11 күн бұрын
con appscript podría ser Saludos!
@reycosanchez8244
@reycosanchez8244 3 жыл бұрын
Hola Buenas tardes, esta genial este video.. Solo tengo una duda, se puede hacer bloqueo de celdas de acuerdo a un valor en especifico, es decir, en la columna A tengo los valores v01, v02, v03, etc hasta el v30, y esa lista se repite, ¿se puede bloquear todas las filas que contengan V01 en esa hoja? ,¿de igual se podria hacer lo mismo pero para desbloquear? me ayudarías mucho si se pudiera hacer algo asi. Saludos!!!
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola! Preciso acabo de lanzar un video con este tema específico kzbin.info/www/bejne/mmrSmXuvZairqJo Ojalá te sirva!
@reycosanchez8244
@reycosanchez8244 3 жыл бұрын
@@JuanSGuzman perfecto verificare el video, me imagino que es el último que subite, te agradezco mucho, tus videos me han servido mucho, espero y la comunidad siga creciendo para poder seguir disfrutando de tu trabajo
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
@@reycosanchez8244 Así es. "Recien salido del horno" ayer, jaja Ojalá te sirva! Saludos!
@alexdesupercool2291
@alexdesupercool2291 2 жыл бұрын
Genial el video. Ahora te hago una pregunta. Si comparto la hoja, no tendrá acceso a GAS? Por lo tanto podría borrar todo el Script y desprotejer todo? :/ Espero tu respuesta 🤗 Gracias Juan!
@pablocar2
@pablocar2 2 жыл бұрын
Tengo la.misma pregunta
@JuanSGuzman
@JuanSGuzman Жыл бұрын
Hola! Asi es! Tmbien compartes el codigo. Hay que buscar formas creativas de esconderlo con librerias, ofuscar, o complementos Lo encuentras en el curso de Protección en la academia Saludos!
@jucabas
@jucabas Жыл бұрын
Juan, has tocado el tema de proteger datos como tal, pero no logro ver proteger el mover un dato de una celda a otra dando clic sostenido y arrastrando, es decir que se pueda editar esa celda pero que no se pueda mover el valor de esa misma celda a otra que tambien es editable
@JuanSGuzman
@JuanSGuzman Жыл бұрын
Hola! Vi que tbn me escribiste sobre ese tema Hasta donde yo se, no se puede Saludos!
@eureka1043
@eureka1043 4 ай бұрын
Buenas tardes, excelente los videos, me ha sido de mucha ayuda, ahora tengo una consulta. en Excel, yo podia bloquear toda la hoja, excepto algun grupo de celdas, y yo incluso como usuario no podia modificarlas, salvo que las desbloqueara. pero me encuentro en googlesheets, que no puedo hacer lo mismo, por ejemplo quiero usar una macro para registrar ciertos datos ingresados, pero, a su vez no permito que las formulas que estan en celdas contiguas puedan ser modificadas. cuando ejecuto la macro, esta bloquea las celdas pero como soy editor, yo puedo borrar igualmente las celdas bloqueadas. entonces pregunto, es posible ejecutar una macro desde un usuario, pero a su vez que la macro, no me permita modificar un grupo de celdas? informacion: tengo un Administrador, que conparte la googlesheets tengo un usuario, que debe ingresar los dastos y utiliza una macro. y no puedo hacer que el usuario al correr la macro, esta bloquee y desbloquee segun sea necesario, para proteger los datos. agradezco por su tiempo. y a la espera de sus comentarios. Gustavo
@JuanSGuzman
@JuanSGuzman 4 ай бұрын
Hola! Tienes razón. El gran fallo que tiene es que si ejecutas un código desde un usuario, este no puede quedar dentro de la protección. Solo si lo haces desde el administrador Saludos!
@hannaamaya3931
@hannaamaya3931 2 жыл бұрын
Hola cómo estás, muchas gracias una pregunta, tengo una macro con un botón. Es posible que ese botón lo pueda proteger para que nadie lo modifique?
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
Hola! La única es proteger la hoja Es preferible que tengas un menú en vez de un botón. Aquí te dejo un video kzbin.info/www/bejne/sGa1YpashLl5i80 Saludos!
@hannaamaya3931
@hannaamaya3931 2 жыл бұрын
@@JuanSGuzman Muchas gracias!
@lucianopessanha7437
@lucianopessanha7437 2 жыл бұрын
Como proteger para não permitir criar novas hojas? Desabilitar o botão de + que cria novas hojas. Talvez um script que apague hojas novas?
@finachot
@finachot 4 жыл бұрын
Excelente Juan! como haría para ejecutar en un orden especifico los scripts? digamos que uno no comience hasta que no finalice otro? Porque me sucede que se ejecutan como en simultaneo y si el primero no termina, el segundo arroja error. Muchas gracias!
@JuanSGuzman
@JuanSGuzman 4 жыл бұрын
Hola! Intenta separar los pasos en funciones diferentes y después crea otra función que llame todos los pasos en el orden que lo necesitas Cuéntame si te sirve. Saludos!
@finachot
@finachot 4 жыл бұрын
@@JuanSGuzman intente esto: function ImportarMover(){ importData(); moverValores(); } pero me arroja errores igualmente, como que moverValores, sigue comenzando antes de que importData termine.
@finachot
@finachot 4 жыл бұрын
me edito! function ImportarMover(){ importData(); SpreadsheetApp.flush(); moverValores(); } agregue esa función al medio, y todo salio perfecto!
@felixquintanillacuba5464
@felixquintanillacuba5464 3 жыл бұрын
Excelente, pero como varias personas están como editores quiero crear una protección distinta por cada uno (Es una lista de asistencia semanal de un aula en la que entran varios profesores)
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola! Varias personas me han hecho ese mismo comentario Ya lo estoy preparando para el siguiente video Saludos!
@andreavalentinagallegosduq1180
@andreavalentinagallegosduq1180 3 жыл бұрын
Hola Juan! Gracias por todos tus tips. Quiero preguntarte algo, tengo entendido que en google drive no se deben tener datos PII de otras personas. Sabes como puedo cifrarlos? Especialmente en archivos de google sheets. Gracias! 😃
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola Andrea! Disculpa mi ignorancia No se a que te refieres con datos PII Saludos!
@andreavalentinagallegosduq1180
@andreavalentinagallegosduq1180 3 жыл бұрын
@@JuanSGuzman Hola Juan, disculpa, el termino se refiere a información personal identificable.
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
@@andreavalentinagallegosduq1180 Hola! Hmmmm Pues hasta donde yo se, no es que no lo puedas tener en Drive. Si tienes todos los consentimientos o autorizaciones no habría problema Saludos!
@andreavalentinagallegosduq1180
@andreavalentinagallegosduq1180 3 жыл бұрын
@@JuanSGuzman exacto, tecnicamente no existe problema en tenerlos pero por seguridad no deberia y estoy buscando una forma de encriptarlos y no se como hacerlo. Sabes de algun complemento, programa, etc. Con el cual pueda hacerlo?
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
@@andreavalentinagallegosduq1180 LA verdad no conozco Una opción es tener un código en otra hoja, y en la hoja "publica" mostrarlos con ese codigo Saludos!
@jasonbrenes6613
@jasonbrenes6613 4 жыл бұрын
Excelente video como siempre Juan, tengo una consulta, se podrá realizar un contar si en código de App Script que me cuente datos repetidos entre dos pestañas diferentes pero que se ejecute solo si la Columna A tiene datos
@JuanSGuzman
@JuanSGuzman 4 жыл бұрын
Hola! Yo pensaría que si se puede. No lo veo tan sencillo, pero tampoco tan complicado. Lo voy a pensar a ver si lo intentamos Saludos!
@jasonbrenes6613
@jasonbrenes6613 4 жыл бұрын
@@JuanSGuzman muchas gracias Juan y de nuevo agradecerte por tus vídeos que son de granw ayuda
@JuanManuelCastroEspinosa
@JuanManuelCastroEspinosa 7 ай бұрын
Es posible que en un libro se pida la edición para unas hojas pero no para otras; es decir la edición serviría para complementar una información pero una vez ingresada debería poder prohibirse su edición o eliminación, es factible
@JuanSGuzman
@JuanSGuzman 7 ай бұрын
No es tan sencillo porque cuando se protege, automaticamente queda por fuera de la protección los editores que tienen abierto el libro en el momento. Habria que hacer un código que proteja todo cada tiempo, o algo asi Saludos!
@mariajara4522
@mariajara4522 2 жыл бұрын
hola juan me encantas tus videos, tengo una duda hay alguna manera de poder ocultar una hoja para que otros usuarios no puedan verlo y solo los que cuenten con una contraseña puedan ver esa hoja oculta ? se podrá hacer eso ? saludos muchas gracias por tus respuesta. saludos desde Perú
@rominafrias6065
@rominafrias6065 Жыл бұрын
Me pasa lo mismo, no sé si hay algún comando para ocultar
@jhonlara2
@jhonlara2 3 жыл бұрын
Saludos Juan. Excelente video como siempre. Pregunta: ¿es posible mostrar pestañas/hojas solo a ciertos usuarios y ocultarlos de los demás?
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola! No creo que sea posible Lo que si podriamos hacer por codigo es crear nuevos archivos duplicados para ciertos usuarios especificos, con pestañas especificas. No se si eso te pueda servir Saludos!
@franciscoanguiano8821
@franciscoanguiano8821 11 ай бұрын
muy buen video, me ayudo bastante con lo que estoy implementando, pero ahora se me presenta un detalle, tengo la hoja formulario y base de datos, la hoja base de datos debe estar protegida para que no borren nada pero al momento de llenar la hoja formulario y aplicar la macro tiene que desbloquearse la de base de datos para que agrege toda la informacion de formulario y al llenarse se vuelva a bloquear, alguien sabra como hacerlo?
@JuanSGuzman
@JuanSGuzman 11 ай бұрын
El problema de volverla a bloquear es que si hay algun usario activo, este va a quedar sin la protección Saludos!
@jeffersonparra7838
@jeffersonparra7838 2 жыл бұрын
Bien por el video y aunque GoogleScript (GAS) trabaja excelente, a mi no me funciona ya que la función del terror llamada: removeEditors() o removeEditor() en el objeto Protection me traba la ejecución, me mata el libro y tira un Exception: Service Spreadsheets timed out. Si pudiste solucionar eso, soy todo ojos para leer el comentario. Fuerte Abrz!
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
Hola! Tienes el ejemplo del codigo? Saludos!
@jeffersonparra7838
@jeffersonparra7838 2 жыл бұрын
@@JuanSGuzman Holaa! acabe encontrando la solución siguiendo tu lógica. Crear un objeto "Protection" apuntando a una hoja completa, agregar los "Range" editables y eliminar los editores. Mi lógica hacia el chasquido de Thanos ya que eliminaba los editores de un objeto "Protection" instanciado de un "Range" y no de un "Sheet". Gracias loco!
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
@@jeffersonparra7838 Jaja, Gran aplicación! Saludos!
@a1prueba189
@a1prueba189 3 жыл бұрын
Se puede proteger la hoja para que no se cambie el nombre?
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola! La única manera que conozco es que la persona no tenga permiso de edición Si viste el video de onEdit 2, de pronto con un activador instalable de cambio podriamos revertir la operación...hmmmm, complicado pero creo que lo podriamos hacer Saludos!
@diegoranieri5449
@diegoranieri5449 3 жыл бұрын
Como puedo hacer que un codigo, sirva para distintas hojas de calculo dentro del mismo archivo, y en otros archivos. Gracias.
@jorgekarollopezhernandez8804
@jorgekarollopezhernandez8804 2 жыл бұрын
Ya esta la parte 3 de estos tutoriales? Saludos
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
Hola! Todavia no Alguna sugerencia? Saludos!
@pelayozabalavallejo2902
@pelayozabalavallejo2902 3 жыл бұрын
Hola Juan S Guzman, realmente increíble las cosas que he aprendido con tus videos, pero obviamente no tengo tu expertíz en los codigos, Estoy intentando realizar un cotizador que lo puedan usar todos los vendedores que uno quiera agregar, además necesito que cada cotización nueva se le genere un NUMERO de presupuesto secuencial UNICO... para todos los vendedores, por lo tanto, supongo que debiera existir una base secuencial que cuando el vendedor presione "Generar Cotización", va a buscar el numero secuencial siguiente, lo toma, lo reserva lo asigna....lo agrega a esa Base secuencial identificando al vendedor, y los datos del cliente al que se le genero la cotización....o quizas no sea necesario... Despues quisiera que en otra base, lo cual ya lo he visto en tus videos, que permite guardar los datos de la cotizacion en fijas...tu video de "Ingresar información en Google Sheets con ayuda de formularios creados directamente en Sheets"...(kzbin.info/www/bejne/i2rViYlthaucoqs) La información que estoy guardando en esta base "por ahora" es solo el resultado final de la cotización, pero no he podido guardar los datos de los distintos item que la componen, me imagino que se debe armar un bucle que mientras existan datos que lo grave, pero como una misma cotización podría tener 4... 10 o mas filas de datos necesarios a guardar, sospecho que el numero secuencial de presupuesto, debiera ser el parámetro que repite en cada nueva línea de formulario mientras se cumpla que el valor o la cantidad sea distinta de 0... No me manejo muy bien con KZbin, no se como puedo contactarte mas que hacer este tipo de comentarios.. Te felicito por tu claridad de los videos, son de muchisima utilidad
@maryorilotero3060
@maryorilotero3060 5 ай бұрын
Como puedo que por usuarios vean solo hojas especificas.? Muchas gracias
@JuanSGuzman
@JuanSGuzman 5 ай бұрын
Hasta donde yo se no se puede Saludos!
@TRIPSadv
@TRIPSadv 11 ай бұрын
Hola Juan buenas tardes, tu me puedes hacer una hoja de excel programadola a las necesidad (para un negocio)... me dices si podemos hablar para saber si se puede y el valor, muchas gracias!!!
@JuanSGuzman
@JuanSGuzman 11 ай бұрын
Hola Hugo! Desafortunadamente mi especialidad es Google Sheets, no Excel. Adicionalmente, actualmente no estoy prestando servicios de plantillas personalizadas, pero con mucho gusto puedo remitirte a alguno de mis alumnos para que te cotize Un gran saludo!
@TRIPSadv
@TRIPSadv 11 ай бұрын
@@JuanSGuzman muchas gracias, espero la persona, un abrazo!
@JuanSGuzman
@JuanSGuzman 10 ай бұрын
Por favor escribeme a sebastian@juansguzman.com para contactarlos. Saludos!@@TRIPSadv
@elmanuelvilla2605
@elmanuelvilla2605 7 ай бұрын
Cómo hacer para proteger una hoja de tal forma que al compartir el archivo con varios usuarios, estos puedan editar algunos intervalos y al tiempo NO puedan añadir hojas nuevas, eliminarlas, duplicarlas, cambiar nombres, color, etc.? Necesito que solo puedan editar celdas, más no el libro y su configuración.
@JuanSGuzman
@JuanSGuzman 7 ай бұрын
Hola! Desafortunadamente, no se puede que yo sepa. La protección en Sheets es buen básica Saludos!
@alexbrambila4396
@alexbrambila4396 3 жыл бұрын
Hola espero puedas ayudarme con esto necesito compartir una hoja con un boton macro pero los editores no pueden correrla por que esta tiene proteccion, es una mimagen vinculada a una macro pero no se donde quitar esa proteccion para que los demas puedan correrla .. Gracias saludos ¡ excelente video !
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola! Ya miraste las protecciones de la hoja? O estan tratando de correrla desde un móvil? Saludos!
@lucianopessanha7437
@lucianopessanha7437 2 жыл бұрын
Como proteger contra a tecla delete na celda para não apagar fórmulas?
@jairomassanet8376
@jairomassanet8376 2 жыл бұрын
Hola Juan me gustaría saber si hay una forma en que a los editores puedan escribir ciertas columnas del documenro pero no puedan descargarlo ni imprimirlo ni copiarlo para otro documento, sé que sheets no tiene una forma predeterminada de hacerlo aún por eso me gustaría saber si puedes programarlo y subir un video, me ayudaría muchísimo y te pudiera recompensar si logras dar con la solución
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
Hola! No se me ocurre como Lo único que se me ocurre es que hagas un webapp donde se pueda editar la info pero no puedas entrar al sheets Saludos!
@jairomassanet8376
@jairomassanet8376 2 жыл бұрын
@@JuanSGuzman entiendo, aún no sé hacer webb apps en verdad :s tienes videos sobre cómo hacerlas?
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
@@jairomassanet8376 HOla! Ya tengo 3. Vuelve en unos meses, espero hacer más Saludos!
@davidmancuso3689
@davidmancuso3689 2 жыл бұрын
Juan hay alguna manera de evitar que los editores no puedan realizar una copia del archivo.
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
Hola David Desafortunadamente, no hasta donde yo se. Saludos!
@delioleon3629
@delioleon3629 2 жыл бұрын
Tengo 5 usuario en un archivo de Sheet cada uno trabaja en una hoja pero no quiero que vea las hojas de sus compañeros. Como se puede hacer para que no vean o ingresen a las otras hojas? le agradeceria el aporte Saludos!
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
Lo más fácil es que cada uno tenga su archivo y los consolides en uno solo. Voy a anotarlo para un video Saludos!
@delioleon3629
@delioleon3629 2 жыл бұрын
@@JuanSGuzman La idea es, no llenarse de tantos archivos y en uno solo trabajar multiple usuarios pero con prioridades cada uno en su hoja. De así, el administrador en una hoja pueda sacar un reporte y evaluar el trabajo de cada uno! Sería genial tu video! Un cordial saludo!
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
@@delioleon3629 Estoy creando un curso de protecciones y creo que encontré una solución. Espero publicarla pronto en el canal. Saludos!
@joaquinbarroshernandez9790
@joaquinbarroshernandez9790 2 жыл бұрын
Tengo un libro y en el 2 hojas, la primera tiene un formulario y la 2da recibe los resultados del formulario. Cuando protego la segunda hoja no recibe lo guardado en formulario. ¿cómo se puede solucionar eso?
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
Te toca desproteger todo cuando empiece el código que copia lo del formulario, y despues vuelves a proteger cuando acabes de guardarlo Saludos!
@joaquinbarroshernandez9790
@joaquinbarroshernandez9790 2 жыл бұрын
@@JuanSGuzman Muchas gracias por todo tu trabajo!! Me ha servido mucho. Saludos desde Chile!!
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
@@joaquinbarroshernandez9790 Excelente!
@areadnasalazar824
@areadnasalazar824 Жыл бұрын
Hola! Intento proteger una base de datos que se alimenta con un macros. Intenté el de la hoja y al inicio me deja pero después me bloquea de nuevo. Ahora estoy trabajando con proteger un rango especifico pero me marca un TypeError. Espero que me puedas ayudar. Saludos!
@JuanSGuzman
@JuanSGuzman Жыл бұрын
Hola! Necesitaría saber más detalles Saludos!
@areadnasalazar824
@areadnasalazar824 Жыл бұрын
@@JuanSGuzman Realicé un macros donde hay una tabla de registro de datos y debajo está otra base donde se van almacenando la información. Protegí el rango de la segunda base pero al momento de guardar mis datos me aparece que la otra persona no lo puede editar😬
@JuanSGuzman
@JuanSGuzman Жыл бұрын
@@areadnasalazar824 No entiendo muy bien. Lo quieres proteger, pero quieres que la otra persona lo edite? Saludos!
@MarceloDarioCastellano
@MarceloDarioCastellano 3 жыл бұрын
Saludos. Muy buena explicación. Lamentablemente para mí, este vídeo termina justo antes de que expliques la protección si existe un valor, que es lo que realmente necesito. Podrías aunque sea compartirme ese código? Te lo agradeceré infinitamente.
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
Hola Marcelo! Te cuento que ya grabé ese video y debo publicarlo en 1 o 2 semanas Te voy compartiendo el archivo docs.google.com/spreadsheets/d/1qwBFjbZQl67DWXxyek0R8CpNQug57db2uK5evVs8DgE/copy Saludos!
@estrellasurena4871
@estrellasurena4871 3 жыл бұрын
Hola!!¿¿Alguien sabe por que en alguna hoja de calculo no se abre el editor de secuencia de comandos??El archivo .gs que había creado ha desaparecido y ahora ni se puede abrir el editor. Y por que en algunos archivos .gs no aparece activado el botón de ejecutar 'play'? Por ultimo si alguien sabe¿ por que en los activadores no aparece en
@jaisonmelendez2955
@jaisonmelendez2955 Жыл бұрын
hola le estoy haciendo tal cuaal como tu lo haces pero no me crea el menu porque?
@adrielm11
@adrielm11 2 жыл бұрын
se puede proteger para q el editor no descargue?
@JuanSGuzman
@JuanSGuzman 2 жыл бұрын
Hasta donde se no se puede, pero seguramente habrá un modo Saludos!
@cecilialuiscruz9126
@cecilialuiscruz9126 Жыл бұрын
Como puedo proteger el codigo Apps Script de los editores de un documento compartido, no quiero que vean los editores el codigo Apps Script
@JuanSGuzman
@JuanSGuzman Жыл бұрын
Hay dos opciones. Puedes hacer una libreria, o puedes ofuscar el código. Ninguna es 100% efectiva, sobre todo si tus compañeros son muy buenos programadores La mejor opción en realidad es hacer un complemento pero eso es un nivel mas avanzado (al cual espero llegar algún día) Saludos!
@cecilialuiscruz9126
@cecilialuiscruz9126 Жыл бұрын
@@JuanSGuzman muchas gracias por la información.
@pablogonzalezalastuey3917
@pablogonzalezalastuey3917 3 жыл бұрын
Todo muy bien, pero un "lector" del documento puede hacerse una copia del documento y robarte todas las fórmulas y todo el documento por completo. Frustrante que Google no tenga solución para eso
@RafaMarchelo
@RafaMarchelo 3 жыл бұрын
Se que hay una manera de proteger las formulas con Google Apps Script. Espero que lo puedan explicar.
@ronaldmolina420
@ronaldmolina420 4 жыл бұрын
Gracias Juan muy bueno, una consulta, cuando le pongo filtro a una lista que esta protegida a los otros usuarios no los deja filtar, es posible que los usuarios puedan filtrar estando esa lista protegida, gracias
@JuanSGuzman
@JuanSGuzman 4 жыл бұрын
Hola Ronald No puede usar filtros pero puede usar vistas de filtro (Que en mi opinión es mejor) Aqui te dejo un video de vistas de filtro kzbin.info/www/bejne/iJzHg5-krdeBiLc Saludos!
@JuanSGuzman
@JuanSGuzman 3 жыл бұрын
@Francisco Iriarte HOla! desafotunadamente las vistas de filtro y las protecciones no son compatibles Una opción es crear una hoja adicional con QUERY o FILTER y hacer la vista de filtros sobre esta Saludos!
Google Apps Script Tutorial for Beginners
23:54
saperis
Рет қаралды 384 М.
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18
兔子姐姐最终逃走了吗?#小丑#兔子警官#家庭
00:58
小蚂蚁和小宇宙
Рет қаралды 14 МЛН
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 269 #shorts
00:26
I tricked MrBeast into giving me his channel
00:58
Jesser
Рет қаралды 24 МЛН
Cómo proteger celdas dependiendo de un valor en Google Sheets
28:00
Google Sheets Form for Data Entry - Apps Script
59:47
Learn Google Sheets & Excel Spreadsheets
Рет қаралды 353 М.
Copiar y pegar en Google Sheets con Google Apps Script
31:42
Juan S Guzman
Рет қаралды 29 М.
QUERY Function in Google Sheets - 2024 Tutorial ✏️
14:33
Coupler․io Academy
Рет қаралды 28 М.
COMPLETE CRUD WEB APPLICATION USING GOOGLE SHEETS #googlesheets
17:41
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18