Enviar comentarios
Lock Service
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Bloquear
Este servicio permite que las secuencias de comandos eviten el acceso simultáneo a secciones de código. Esto puede ser útil cuando tienes varios usuarios o procesos que modifican un recurso compartido y deseas evitar colisiones.
Clases
Nombre Descripción breve
Lock
Una representación de un bloqueo de exclusión mutua.
LockService
Impide el acceso simultáneo a secciones de código.
Métodos
Método Tipo de datos que se muestra Descripción breve
hasLock()
Boolean
Muestra true si se adquirió el bloqueo.
releaseLock()
void
Libera el bloqueo, lo que permite que otros procesos que esperan el bloqueo continúen.
tryLock(timeoutInMillis)
Boolean
Los intentos de adquirir el bloqueo y se agotará el tiempo de espera después de la cantidad de milisegundos proporcionada.
waitLock(timeoutInMillis)
void
Se intenta adquirir el bloqueo y se agota el tiempo de espera, con una excepción después de la cantidad de milisegundos proporcionada.
Métodos
Método Tipo de datos que se muestra Descripción breve
getDocumentLock()
Lock
Obtiene un bloqueo que evita que cualquier usuario del documento actual ejecute una sección de código de forma simultánea.
getScriptLock()
Lock
Obtiene un bloqueo que evita que cualquier usuario ejecute una sección de código de forma simultánea.
getUserLock()
Lock
Obtiene un bloqueo que impide que el usuario actual ejecute de manera simultánea una sección de código.
Enviar comentarios
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons , y los ejemplos de código están sujetos a la licencia Apache 2.0 . Para obtener más información, consulta las políticas del sitio de Google Developers . Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2023-12-01 (UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
¿Quieres brindar más información?
{
"lastModified": "Última actualización: 2023-12-01 (UTC)",
"confidential": False
}