我有4行在谷歌电子表格,并希望迭代通过他们每1个小时一次。这段代码目前可以工作,但同时发布了所有这四个代码。我如何才能每小时1个小时,并使其连续?
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)https://stackoverflow.com/questions/50648230
复制相似问题