3

我需要通过 R 在谷歌电子表格文档中添加新行。我知道如何使用 Curl 在 R 中读取电子表格,但我不知道是否可以将新行从 R 插入谷歌电子表格。

这是在谷歌电子表格中读取行的代码

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 返回到谷歌电子表格

4

1 回答 1

0

您可以使用googlesheets包中的gs_add_row()orgs_edit_cells()函数。有关示例,请参阅 googlesheets插图

于 2015-07-09T00:35:29.907 回答