Enviar comentarios
Lock Service
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Cerradura
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
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 estén en espera del bloqueo continúen.
tryLock(timeoutInMillis)
Boolean
Intenta adquirir el bloqueo; el tiempo de espera se agota después de la cantidad proporcionada de milisegundos.
waitLock(timeoutInMillis)
void
Intenta adquirir el bloqueo y se agota el tiempo de espera, con una excepción después de la cantidad proporcionada de milisegundos.
Métodos
Método Tipo de datos que se muestra Descripción breve
getDocumentLock()
Lock
Obtiene un bloqueo que impide que cualquier usuario del documento actual ejecute una sección de código de manera simultánea.
getScriptLock()
Lock
Obtiene un bloqueo que impide que un usuario ejecute simultáneamente una sección de código.
getUserLock()
Lock
Obtiene un bloqueo que impide al usuario actual ejecutar de forma 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: 2022-08-17 (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?