脚本doGet(e)奇怪的行为

时间:2013-05-07 11:43:36

标签: google-apps-script

当我在编辑器中运行我的脚本时,它只执行一次并且一切正常但如果我从网页或excel插件或任何其他地方调用它,它有时会运行多次,直到它到达谷歌强加5分钟的限制。有没有办法在第一次运行后停止脚本或检查脚本是否已经运行。

请求任何帮助。

1 个答案:

答案 0 :(得分:0)

这似乎有效:

var start = parseInt(UserProperties.getProperty('count'),10);
if (start == 0) 
{
   UserProperties.setProperty('count', 1)
   //do stuff
   UserProperties.setProperty('count', 0)
}
else if (start>0) 
{
  Logger.log("Script is still runnning");
}