Envie comentários
Lock Service
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Bloquear
Esse serviço permite que os scripts impeçam o acesso simultâneo a seções de
código. Isso pode ser útil quando há vários usuários ou processos que modificam um
recurso compartilhado e você quer evitar colisões.
Classes
Nome Breve descrição
Lock
Uma representação de um bloqueio de exclusão mútua.
LockService
Impede o acesso simultâneo a seções de código.
Métodos
Método Tipo de retorno Breve descrição
hasLock()
Boolean
Retorna "true" se o bloqueio foi adquirido.
releaseLock()
void
Libere o bloqueio, permitindo que outros processos que aguardam o bloqueio continuem.
tryLock(timeoutInMillis)
Boolean
Tentativas de adquirir o bloqueio, expirando após o número de milissegundos fornecido.
waitLock(timeoutInMillis)
void
Tentativas de adquirir o bloqueio, expirando com uma exceção após o número de milissegundos fornecido.
Métodos
Método Tipo de retorno Breve descrição
getDocumentLock()
Lock
Recebe um bloqueio que impede que qualquer usuário do documento atual execute simultaneamente uma seção
de código.
getScriptLock()
Lock
Recebe um bloqueio que impede que qualquer usuário execute simultaneamente uma seção do código.
getUserLock()
Lock
Recebe um bloqueio que impede que o usuário atual execute uma seção de código simultaneamente.
Envie comentários
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons , e as amostras de código são licenciadas de acordo com a Licença Apache 2.0 . Para mais detalhes, consulte as políticas do site do Google Developers . Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2022-08-17 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
Quer enviar seu feedback?