Google apps script 如何使此程序在随机时间自动重新启动?

Google apps script 如何使此程序在随机时间自动重新启动?,google-apps-script,discord,Google Apps Script,Discord,我正在制作一个discord机器人,它将在随机的时间点(5-20分钟左右)输出随机消息,但我不知道如何让它重复。我该怎么做?我不太擅长组织,但到目前为止,其他一切都很有效。当我运行它时,它会发布消息,但我不知道如何让它自己完成 function postMessageToDiscord(message) { const phrases = [ 'list thing' ]; function randomPhrases(phrases) { return phra

我正在制作一个discord机器人,它将在随机的时间点(5-20分钟左右)输出随机消息,但我不知道如何让它重复。我该怎么做?我不太擅长组织,但到目前为止,其他一切都很有效。当我运行它时,它会发布消息,但我不知道如何让它自己完成


function postMessageToDiscord(message) {




  const phrases = [
   'list thing'
  ];

function randomPhrases(phrases) {
   return phrases[Math.floor(Math.random() * phrases.length)];
}

var x =randomPhrases(phrases);

         message = message || x;








  var discordUrl = '';
  var payload = JSON.stringify({content: message});

  var params = {
    headers: {
      'Content-Type': 'application/x-www-form-urlencoded'
    },
    method: "POST",
    payload: payload,
    muteHttpExceptions: true
  };

  var response = UrlFetchApp.fetch(discordUrl, params);

  Logger.log(response.getContentText())



}```
要做到这一点,您可以计划下一次执行

您的函数将按以下方式运行:

  • 删除以前的触发器
  • 输出随机消息
  • 从现在起创建一个新的基于时间的触发器,其值介于5到20分钟之间

  • 希望这有帮助

    在文档中搜索基于时间的触发器。