Invia feedback
Lock Service
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Blocca
Questo servizio consente agli script di impedire l'accesso simultaneo alle sezioni di codice. Questo può essere utile quando una risorsa condivisa viene modificata da più utenti o processi e vuoi evitare collisioni.
Corsi
Nome Breve descrizione
Lock
Una rappresentazione di un blocco di esclusione reciproca.
LockService
Impedisce l'accesso simultaneo a sezioni di codice.
Metodi
Metodo Tipo restituito Breve descrizione
hasLock()
Boolean
Restituisce true se il blocco è stato acquisito.
releaseLock()
void
Rilascia il blocco, consentendo agli altri processi in attesa sul blocco di continuare.
tryLock(timeoutInMillis)
Boolean
Tentativi di acquisizione del blocco, timeout dopo il numero di millisecondi specificato.
waitLock(timeoutInMillis)
void
Tentativi di acquisizione del blocco, timeout con un'eccezione dopo il numero di millisecondi specificato.
Metodi
Metodo Tipo restituito Breve descrizione
getDocumentLock()
Lock
Ottieni un blocco che impedisce a qualsiasi utente del documento corrente di eseguire contemporaneamente una sezione di codice.
getScriptLock()
Lock
Ottieni un blocco che impedisce a qualsiasi utente di eseguire contemporaneamente una sezione di codice.
getUserLock()
Lock
Ottieni un blocco che impedisce all'utente corrente di eseguire contemporaneamente una sezione di codice.
Invia feedback
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0 , mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0 . Per ulteriori dettagli, consulta le norme del sito di Google Developers . Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]
Vuoi dirci altro?
{"lastModified": "Ultimo aggiornamento 2023-12-01 UTC."}
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2023-12-01 UTC."]]