cron - 当 CronR 计划未能完成时(由于错误)。有没有办法在脚本中添加重试功能?
问题描述
当 CronR 计划由于错误而无法完成时。有没有办法在脚本中添加重试功能?
目前我正在使用带有 CronR 插件的 RStudio 来安排我的脚本。我遇到的问题是有时由于将数据写入我的电子表格的“googlesheets4”包出错,脚本无法完成。我不时收到的错误是“错误:预期的内容类型'application/json'而不是'text/html”。
不,如果我有错误,有没有办法设置我的 CronR 计划以重试?
脚本
library(rvest)
library(xml2)
library(dplyr)
library(BatchGetSymbols)
library(googledrive)
library(shiny)
library(miniUI)
library(shinyFiles)
library(googledrive)
library(shiny)
setwd("folder location")
us.stocks <- read.csv("stocklist.CSV", header = FALSE, sep = ",")
us.stocks <- t(us.tickers)
us.stocks <- gsub(".*:", "", us.tickers)
us.stocks2 <- BatchGetSymbols(tickers = us.stocks,
first.date = Sys.Date()-35,
last.date = Sys.Date(),
freq.data = 'weekly',
how.to.aggregate = "last",
do.complete.data = FALSE,
thresh.bad.data = 0.75,
cache.folder = file.path(tempdir(),
'BGS_Cache') ) # cache in tempdir()
us.stocks.out2 <- as_tibble(us.stocks2$df.tickers)
library(googledrive)
library(googlesheets4)
gs4_auth(email = "@gmail.com")
sheet_write(us.stocks.out2, "google sheet http", sheet = "stocksheet")
解决方案
推荐阅读
- javascript - 设计 Recoil.js 原子以将对象数组显示到表格中
- excel - 将公式从宏注入到 Excel 单元格
- python - 输入常量变量的积分和绘图函数
- angular - Chrome 灯塔扩展为现有路线返回 404
- javascript - 我创建了专注的功能,但验证功能首先运行?使用 DOMLoaded 内容
- sonarqube - 我可以安全地创建 MessageDrivenContext 的实例吗?
- java - 这些初始化样本是线程安全的吗?
- spring-cloud-config - 尝试从多个源获取属性时如何从 Spring Cloud Config Server 获取一组稳定的属性
- linux - yocto build libiberty.h 缺少 linux 5.10
- css - 背景过滤器在 3D 转换中使用透视时从背景创建另一层