Javascript 在秒而不是分钟后触发事件

Javascript 在秒而不是分钟后触发事件,javascript,google-apps-script,Javascript,Google Apps Script,我正在创建一个包含以下代码的Google脚本: ScriptApp.newTrigger("fetchTweets") .timeBased() .everyMinutes(1) .create(); 如何更改此设置,使其每10秒触发一次事件,而不是每分钟触发一次事件?类似的解决方案应该适用于您,它在我的测试区域中正常工作: function callSixTimes() { fetchTweets(); for(var i = 1

我正在创建一个包含以下代码的Google脚本:

ScriptApp.newTrigger("fetchTweets")
         .timeBased()
         .everyMinutes(1)
         .create();

如何更改此设置,使其每10秒触发一次事件,而不是每分钟触发一次事件?

类似的解决方案应该适用于您,它在我的测试区域中正常工作:

function callSixTimes() {
  fetchTweets();
  for(var i = 1; i <= 5; i++)
  {
    Utilities.sleep(10000);
    fetchTweets()
  }
}

function generateTriggers() {

  var everyMinute = ScriptApp.newTrigger("callSixTimes")
      .timeBased()
      .everyMinutes(1)
      .create();
}
函数调用六次(){
获取tweets();

对于(变量i=1;i
。每分钟((1/60)*10)
,假设它不需要整数这是everyMinutes的文档:将要创建的触发器设置为在传递的分钟数的间隔上触发,该间隔必须是1、5、10、15或30中的一个。因此我认为它不会接受小数。奇怪的是,当我添加此代码时,不会发生任何事情:(我也尝试过记录函数“callSixTimes”,但它从未被调用。你是否确定你正在运行Run菜单下的“generateTriggers”?如果你只是点击“Run”按钮,看起来像一个播放符号,然后你只需调用工具栏菜单中设置的任何函数。当你运行脚本时,小弹出窗口会说什么?我按你告诉我的方式点击run,但没有弹出窗口?你运行这个的上下文是什么?是电子表格,还是脚本项目,还是其他什么?