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Ай бұрын
Muchas gracias por tus ejemplos y explicación clara.
@JuanSGuzman29 күн бұрын
Hola! Gracias a ti por tomarte el trabajo de comentar! Saludos!
@richardvaca28997 ай бұрын
Gracias por el aporte, soy seguidor desde Bolivia
@JuanSGuzman7 ай бұрын
Hola! Gracias a ti por tomarte el trabajo de comentar! Saludos!
@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 Жыл бұрын
Si se puede Escoge pestaña al proteger y te da la opción de escoger intervalos que no Saludos!
@luiscorado28684 жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
Gracias! Lo anoto para una próxima Saludos!
@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 Жыл бұрын
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!
@danieltenorio32072 жыл бұрын
Hola Juan, gracias por el contenido ¿Cómo puedo proteger rangos, pero permitir que el usuario use el filtro general?
@elricho722 жыл бұрын
Excelente Juan, si haces la segunda parte que falto, podrias agregar proteger toda la hoja salvo rangos para distintos emails. gracias.
@JuanSGuzman2 жыл бұрын
Mil gracias por la sugerencia! Saludos!
@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 Жыл бұрын
Te refieres a que en alguna celda ponga el numero de folio cuando cree una hoja? Saludos!
@cristianlucasbiagginimarti63463 жыл бұрын
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
@JuanSGuzman3 жыл бұрын
Hola! Mil gracias! No entiendo muy bien lo del modo descanso Saludos!
@robertoceratti55233 жыл бұрын
MI master seguimos esperando la proteccion , segun un valor saludos
@JuanSGuzman3 жыл бұрын
ME estoy comprometiendo a muchas segundas partes, jaja. Ya lo pongo como prioridad Saludos!
@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 Жыл бұрын
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 Жыл бұрын
Interesante No sabría como. Lo unico que se me ocurre es "forzar " las validaciones con un código Saludos!
@ensmavillapinzon46183 жыл бұрын
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.
@JuanSGuzman3 жыл бұрын
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!
@JairChaux2 жыл бұрын
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...
@JuanSGuzman2 жыл бұрын
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!
@diegosantander12503 жыл бұрын
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
@JuanSGuzman3 жыл бұрын
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_art3 жыл бұрын
buenas tardes, excelente video, disculpa: ¿se puede proteger o de preferencia ocultar el código?
@JuanSGuzman3 жыл бұрын
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_art3 жыл бұрын
@@JuanSGuzman mil gracias
@JuanSGuzman3 жыл бұрын
@@nadie_art Gracias a ti!
@soportetoluca25463 жыл бұрын
igual espero el proteger según un valor, justo es lo que necesito
@JuanSGuzman3 жыл бұрын
Ya viene muy pronto...
@ScrGolz-sw7kg3 жыл бұрын
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
@JuanSGuzman3 жыл бұрын
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 Жыл бұрын
Hola Juan, ya cuentas con el video para proteger y desproteger varios libros con un solo código??
@JuanManuelCastroEspinosa7 ай бұрын
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
@JuanSGuzman7 ай бұрын
Hola! Aquí te dejo el indice de cursos para que te pegues una pasada juansguzman.com/lista-cursos/ Saludos!
@vithori03 жыл бұрын
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.
@JuanSGuzman3 жыл бұрын
Hola! Complejo Se debe poder Dejame lo pienso Saludos!
@germancancino87277 ай бұрын
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?
@JuanSGuzman7 ай бұрын
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!
@germancancino87277 ай бұрын
Muchas gracias@@JuanSGuzman excelente!
@santosahernandezmendoza71472 жыл бұрын
te ganaste un 10 Inge. ☑ ☺
@JuanSGuzman2 жыл бұрын
Jaja, Encantado de recibirlo!
@lucianopessanha74372 жыл бұрын
Esse vídeo ficou fantástico
@ricardodzul21183 жыл бұрын
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
@JuanSGuzman3 жыл бұрын
Hola Ricardo No creo que se pueda proteger Lo que si puedes hacer es asignar un tema en Formato - Temas Un gran saludo
@nicolascardona12942 жыл бұрын
Hola, excelente video muchas gracias, quisiera saber si hay forma de proteger con contraseña?
@RafaMarchelo3 жыл бұрын
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?
@JuanSGuzman3 жыл бұрын
Hola Rafa Mil gracias! Asi es, también queda protegida la fórmula, pero los editores pueden seguir viéndola Saludos!
@jamilmiguelmendoza86192 жыл бұрын
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
@JuanSGuzman2 жыл бұрын
Gran idea Miguel! Hasta donde se no se puede, pero me he equivocado mucho en el pasado Saludos!
@juandomingomotaramos52212 жыл бұрын
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
@JuanSGuzman2 жыл бұрын
Hola Juan Si se puede Lo has logrado? Saludos!
@johanmoreno20053 жыл бұрын
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 Жыл бұрын
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.
@LuisCarlosChavez7173 жыл бұрын
Gracias por este excelente contenido, una consulta maestro ¿Cómo puedo proteger varios rangos específicos a la vez?
@JuanSGuzman3 жыл бұрын
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!
@LuisCarlosChavez7173 жыл бұрын
@@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
@JuanSGuzman3 жыл бұрын
@@LuisCarlosChavez717 Hola Luis Si, tienes razón que getRangeList funciona un poco diferente y espoco usado. Hay que buscarle bien como trabajarlo. Saludos!
@deyvercjuropena29163 жыл бұрын
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
@JuanSGuzman3 жыл бұрын
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!
@webserviceargentina70253 жыл бұрын
Hola juan...cortito...se puede NO PERMITIR deseccionar un check si esta marcado?? gracias
@JuanSGuzman3 жыл бұрын
Se me ocurriria proteger apenas pongas el check, como en el segundo video de esta serie kzbin.info/www/bejne/mmrSmXuvZairqJo Saludos!
@larazamora60682 жыл бұрын
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 ?
@JuanSGuzman2 жыл бұрын
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!
@hectorcavazos74793 жыл бұрын
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.
@JuanSGuzman3 жыл бұрын
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!
@aob987122 күн бұрын
Hola Juan existe la posibilidad de proteger una hoja a través de otro google sheet?
@JuanSGuzman11 күн бұрын
con appscript podría ser Saludos!
@reycosanchez82443 жыл бұрын
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!!!
@JuanSGuzman3 жыл бұрын
Hola! Preciso acabo de lanzar un video con este tema específico kzbin.info/www/bejne/mmrSmXuvZairqJo Ojalá te sirva!
@reycosanchez82443 жыл бұрын
@@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
@JuanSGuzman3 жыл бұрын
@@reycosanchez8244 Así es. "Recien salido del horno" ayer, jaja Ojalá te sirva! Saludos!
@alexdesupercool22912 жыл бұрын
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!
@pablocar22 жыл бұрын
Tengo la.misma pregunta
@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 Жыл бұрын
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 Жыл бұрын
Hola! Vi que tbn me escribiste sobre ese tema Hasta donde yo se, no se puede Saludos!
@eureka10434 ай бұрын
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
@JuanSGuzman4 ай бұрын
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!
@hannaamaya39312 жыл бұрын
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?
@JuanSGuzman2 жыл бұрын
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!
@hannaamaya39312 жыл бұрын
@@JuanSGuzman Muchas gracias!
@lucianopessanha74372 жыл бұрын
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?
@finachot4 жыл бұрын
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!
@JuanSGuzman4 жыл бұрын
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!
@finachot4 жыл бұрын
@@JuanSGuzman intente esto: function ImportarMover(){ importData(); moverValores(); } pero me arroja errores igualmente, como que moverValores, sigue comenzando antes de que importData termine.
@finachot4 жыл бұрын
me edito! function ImportarMover(){ importData(); SpreadsheetApp.flush(); moverValores(); } agregue esa función al medio, y todo salio perfecto!
@felixquintanillacuba54643 жыл бұрын
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)
@JuanSGuzman3 жыл бұрын
Hola! Varias personas me han hecho ese mismo comentario Ya lo estoy preparando para el siguiente video Saludos!
@andreavalentinagallegosduq11803 жыл бұрын
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! 😃
@JuanSGuzman3 жыл бұрын
Hola Andrea! Disculpa mi ignorancia No se a que te refieres con datos PII Saludos!
@andreavalentinagallegosduq11803 жыл бұрын
@@JuanSGuzman Hola Juan, disculpa, el termino se refiere a información personal identificable.
@JuanSGuzman3 жыл бұрын
@@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!
@andreavalentinagallegosduq11803 жыл бұрын
@@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?
@JuanSGuzman3 жыл бұрын
@@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!
@jasonbrenes66134 жыл бұрын
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
@JuanSGuzman4 жыл бұрын
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!
@jasonbrenes66134 жыл бұрын
@@JuanSGuzman muchas gracias Juan y de nuevo agradecerte por tus vídeos que son de granw ayuda
@JuanManuelCastroEspinosa7 ай бұрын
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
@JuanSGuzman7 ай бұрын
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!
@mariajara45222 жыл бұрын
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 Жыл бұрын
Me pasa lo mismo, no sé si hay algún comando para ocultar
@jhonlara23 жыл бұрын
Saludos Juan. Excelente video como siempre. Pregunta: ¿es posible mostrar pestañas/hojas solo a ciertos usuarios y ocultarlos de los demás?
@JuanSGuzman3 жыл бұрын
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!
@franciscoanguiano882111 ай бұрын
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?
@JuanSGuzman11 ай бұрын
El problema de volverla a bloquear es que si hay algun usario activo, este va a quedar sin la protección Saludos!
@jeffersonparra78382 жыл бұрын
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!
@JuanSGuzman2 жыл бұрын
Hola! Tienes el ejemplo del codigo? Saludos!
@jeffersonparra78382 жыл бұрын
@@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!
@JuanSGuzman2 жыл бұрын
@@jeffersonparra7838 Jaja, Gran aplicación! Saludos!
@a1prueba1893 жыл бұрын
Se puede proteger la hoja para que no se cambie el nombre?
@JuanSGuzman3 жыл бұрын
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!
@diegoranieri54493 жыл бұрын
Como puedo hacer que un codigo, sirva para distintas hojas de calculo dentro del mismo archivo, y en otros archivos. Gracias.
@jorgekarollopezhernandez88042 жыл бұрын
Ya esta la parte 3 de estos tutoriales? Saludos
@JuanSGuzman2 жыл бұрын
Hola! Todavia no Alguna sugerencia? Saludos!
@pelayozabalavallejo29023 жыл бұрын
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
@maryorilotero30605 ай бұрын
Como puedo que por usuarios vean solo hojas especificas.? Muchas gracias
@JuanSGuzman5 ай бұрын
Hasta donde yo se no se puede Saludos!
@TRIPSadv11 ай бұрын
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!!!
@JuanSGuzman11 ай бұрын
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!
@TRIPSadv11 ай бұрын
@@JuanSGuzman muchas gracias, espero la persona, un abrazo!
@JuanSGuzman10 ай бұрын
Por favor escribeme a sebastian@juansguzman.com para contactarlos. Saludos!@@TRIPSadv
@elmanuelvilla26057 ай бұрын
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.
@JuanSGuzman7 ай бұрын
Hola! Desafortunadamente, no se puede que yo sepa. La protección en Sheets es buen básica Saludos!
@alexbrambila43963 жыл бұрын
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 !
@JuanSGuzman3 жыл бұрын
Hola! Ya miraste las protecciones de la hoja? O estan tratando de correrla desde un móvil? Saludos!
@lucianopessanha74372 жыл бұрын
Como proteger contra a tecla delete na celda para não apagar fórmulas?
@jairomassanet83762 жыл бұрын
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
@JuanSGuzman2 жыл бұрын
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!
@jairomassanet83762 жыл бұрын
@@JuanSGuzman entiendo, aún no sé hacer webb apps en verdad :s tienes videos sobre cómo hacerlas?
@JuanSGuzman2 жыл бұрын
@@jairomassanet8376 HOla! Ya tengo 3. Vuelve en unos meses, espero hacer más Saludos!
@davidmancuso36892 жыл бұрын
Juan hay alguna manera de evitar que los editores no puedan realizar una copia del archivo.
@JuanSGuzman2 жыл бұрын
Hola David Desafortunadamente, no hasta donde yo se. Saludos!
@delioleon36292 жыл бұрын
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!
@JuanSGuzman2 жыл бұрын
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!
@delioleon36292 жыл бұрын
@@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!
@JuanSGuzman2 жыл бұрын
@@delioleon3629 Estoy creando un curso de protecciones y creo que encontré una solución. Espero publicarla pronto en el canal. Saludos!
@joaquinbarroshernandez97902 жыл бұрын
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?
@JuanSGuzman2 жыл бұрын
Te toca desproteger todo cuando empiece el código que copia lo del formulario, y despues vuelves a proteger cuando acabes de guardarlo Saludos!
@joaquinbarroshernandez97902 жыл бұрын
@@JuanSGuzman Muchas gracias por todo tu trabajo!! Me ha servido mucho. Saludos desde Chile!!
@JuanSGuzman2 жыл бұрын
@@joaquinbarroshernandez9790 Excelente!
@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 Жыл бұрын
Hola! Necesitaría saber más detalles Saludos!
@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 Жыл бұрын
@@areadnasalazar824 No entiendo muy bien. Lo quieres proteger, pero quieres que la otra persona lo edite? Saludos!
@MarceloDarioCastellano3 жыл бұрын
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.
@JuanSGuzman3 жыл бұрын
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!
@estrellasurena48713 жыл бұрын
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 Жыл бұрын
hola le estoy haciendo tal cuaal como tu lo haces pero no me crea el menu porque?
@adrielm112 жыл бұрын
se puede proteger para q el editor no descargue?
@JuanSGuzman2 жыл бұрын
Hasta donde se no se puede, pero seguramente habrá un modo Saludos!
@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 Жыл бұрын
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 Жыл бұрын
@@JuanSGuzman muchas gracias por la información.
@pablogonzalezalastuey39173 жыл бұрын
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
@RafaMarchelo3 жыл бұрын
Se que hay una manera de proteger las formulas con Google Apps Script. Espero que lo puedan explicar.
@ronaldmolina4204 жыл бұрын
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
@JuanSGuzman4 жыл бұрын
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!
@JuanSGuzman3 жыл бұрын
@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!