首页 > 解决方案 > 每 60 秒将 Google 电子表格数据更新为 Discord 嵌入消息

问题描述

我的问题是,如果在具有这些结果的语句中创建了新行,是否有任何方法可以每 60 秒检查一次if() else:如果是,则将该数据发送到 Discord Embed 消息中,如果没有,则再过 60 秒后重新检查已经过去了,一遍又一遍地重复。

我已经尝试在互联网上搜索并尝试了一些东西,但似乎没有任何效果或对我有明确的答案,所以我想在这里询问是否有人为我找到了解决方案。

(编辑):如果有人告诉我如何每 60 秒将电子表格数据转换为 Javascript,这也可以解决我目前的难题!

标签: google-sheetsdiscord.js

解决方案


您可以使用setInterval(...).
例子:

setInterval(function() { //Set an interval
    if (...) {
        const Discord = require('discord.js');
        const embed = new Discord.MessageEmbed();
        embed.setTitle('Data found!');
        ...
    }
}, 60000); //Time in milliseconds

推荐阅读