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 você tem vários usuários ou processos modificando um
recurso compartilhado e quer evitar colisões.
Aulas
Nome Breve descrição
Lock
Uma representação de um bloqueio de exclusão mútua.
LockService
Impede 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
Libera o bloqueio, permitindo que outros processos aguardem a continuidade dele.
tryLock(timeoutInMillis)
Boolean
Tenta conseguir o bloqueio, expirando após o número fornecido de milissegundos.
waitLock(timeoutInMillis)
void
Tenta adquirir o bloqueio, expirando com uma exceção após o número fornecido de
milissegundos.
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 de código.
getUserLock()
Lock
Recebe um bloqueio que impede que o usuário atual execute simultaneamente uma seção de código.
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 2023-12-01 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?
{"lastModified": "\u00daltima atualiza\u00e7\u00e3o 2023-12-01 UTC."}
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2023-12-01 UTC."]]