Google apps script 两个函数一个接一个地运行,但它一直在运行

Google apps script 两个函数一个接一个地运行,但它一直在运行,google-apps-script,Google Apps Script,我有2个谷歌应用程序脚本功能,我想一个运行一个又一个之间有一些延迟运行 每个函数单独运行正常,代码很短,运行一秒钟 在执行页面上,“完成”在每次手动运行后或通过触发器立即显示。 (有一个基于表单提交的触发器) 我把我的两个函数放在一个文件中,当我运行函数时,两个函数都正常运行,但是在执行页面上,它在状态下显示“正在运行” 即使我在第一次提交后提交了一个或多个表单,新任务“正在运行”也会出现,旧任务仍然存在,除非我刷新执行页面(该页面变为“已完成”),否则不会消失或显示已完成 因为我不明白为什么会

我有2个谷歌应用程序脚本功能,我想一个运行一个又一个之间有一些延迟运行

每个函数单独运行正常,代码很短,运行一秒钟

在执行页面上,“完成”在每次手动运行后或通过触发器立即显示。 (有一个基于表单提交的触发器)

我把我的两个函数放在一个文件中,当我运行函数时,两个函数都正常运行,但是在执行页面上,它在状态下显示“正在运行”

即使我在第一次提交后提交了一个或多个表单,新任务“正在运行”也会出现,旧任务仍然存在,除非我刷新执行页面(该页面变为“已完成”),否则不会消失或显示已完成

因为我不明白为什么会出现“running”,所以我在一个文件中测试了两个简单的数学公式代码,看看结果是否相同

结果是一样的,函数工作,但是“运行”状态不会消失。 我甚至去掉了“Logger.log”部分,但还是同一个问题。 为什么代码或一个代码一直在运行

请问,有人知道如何解决这个问题吗

如果下面的方法不正确,请帮助我如何在一个文件中一个接一个地运行两个或多个函数,中间有一些延迟

我感谢你的帮助

function AutoMa() {
 myfunctionOne();
 Utilities.sleep(3000) 
 myfunctionTwo();
  };

   function myfunctionOne() {
    var a = parseInt('4');
     var b = parseInt('3');
      Logger.log(a + b);   
       }


     function myfunctionTwo() {
     var a = parseInt('44');
     var b = parseInt('33');
      Logger.log(a + b);  
       }

我不认为运行状态是个问题。我只是觉得它们更新得很慢。请记住,您是在服务器上运行的,而不是在家用计算机上运行的。如果这是您的一个问题,请提交它作为感谢您的回复,我会解决这个问题,但我不知道如何解决它,问题是
Utilities.sleep()
,我只是手动运行上面的一个简单数学函数,计时器设置为一分钟,
function myfunctionOne(){var a=parseInt('4');var b=parseInt('3');Utilities.sleep(60000);Logger.log(a+b);}
并观察状态,一分钟后日志显示,但运行不会消失。我根本不会在那里使用Utilities.sleep()。我不会担心执行页面上的状态不会改变。如果脚本运行正常,那就没问题了。我刚刚试过你的代码,它对我很有效。执行页面显示“已完成”。再次检查,看看是否仍然发生这种情况。请记住,有时候“执行”页面不能准确地表示脚本的状态。此外,如果执行时间超过6分钟,则会自动终止。