У меня есть две функции, которые я хочу запускать одновременно, но я не могу просто позволить им запускаться отдельно, поскольку одна функция содержит бесконечный цикл while(true)
.И проблема с JavaScript состоит в том, что если вам нужно запустить две функции, он завершит выполнение функции перед запуском следующей;поэтому, если я запускаю функцию с циклом while(true)
, она никогда не перейдет к следующей функции, а если я выполню цикл while(true)
, загрузка первой функции займет много времени, поэтому она потеряет цель бесконечного цикла.
Если вы все еще не понимаете, вот мой код:
function onOpen(){ // Google Apps Script trigger
infLoop()
runScript()
}
function ingLoop(){
while(True){
Utilities.sleep(100)
DocumentApp.getActiveDocument()
.setname("dont change this name")
}
}
function runScript(){
//code...
}