我需要通过R在Google电子表格文档中添加新行。我知道如何使用Curl读取R中的电子表格,但我不知道是否可以将新行从R插入到Google电子表格中。
这是在谷歌电子表格中读取行的代码
google_ss <- function(gid = NA, key = NA)
{
if (is.na(gid)) {stop("\nWorksheetnumber (gid) is missing\n")}
if (is.na(key)) {stop("\nDocumentkey (key) is missing\n")}
require(RCurl)
url <- getURL(paste("https://docs.google.com/spreadsheet/pub?key=", key,
"&single=true&gid=", gid, "&output=csv", sep = ""),
cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl"))
read.csv(textConnection(url), header = T, sep = ",")
}
但我不知道是否可以将数据从R返回到谷歌电子表格
答案 0 :(得分:0)
您可以使用googlesheets包中的gs_add_row()
或gs_edit_cells()
功能。有关示例,请参阅googlesheets vignette。