首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用setInterval遍历谷歌电子表格

使用setInterval遍历谷歌电子表格
EN

Stack Overflow用户
提问于 2018-06-02 01:13:57
回答 1查看 131关注 0票数 0

我有4行在谷歌电子表格,并希望迭代通过他们每1个小时一次。这段代码目前可以工作,但同时发布了所有这四个代码。我如何才能每小时1个小时,并使其连续?

代码语言:javascript
运行
复制
require('console-stamp')(console, {
    pattern: 'dd/mm/yyyy HH:MM:ss.l'
});

var Twit = require('twit');
var config = require('./dmconfig');
var Tabletop = require('tabletop');

var bot = new Twit(config);
var spreadsheetUrl = 'https://docs.google.com/spreadsheets/d/1234567/edit?usp=sharing';

var link = () => {
    Tabletop.init({
        key: spreadsheetUrl,
        callback(data, tabletop) {
            data.forEach(d => {
                var status = d.tweetMsg + ' ' + Math.floor(Math.random() * 10000) + ' ' + d.userURL + ' via @AlDerbyshireG';
                console.log(status)
                bot.post('statuses/update', {
                    status
                },
                (err, response, data) => {
                    if (err) { console.log(err) }
                    else { console.log('Post success!') }
                });
            });
        },
        simpleSheet: true
    });
}

link()
setInterval(link, 1000 * 60 * 60)
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50648230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档