【发布时间】:2020-08-07 19:14:31
【问题描述】:
我正在尝试使用函数gs4_create 使用新的 R googlesheets4 包上传数百个 googlesheets。我可以在谷歌驱动器的根目录中成功上传文件,但看不到如何将其发送到谷歌驱动器上预先存在的文件夹中。
请参阅以下表示:
df <- data.frame(a=1:10,b=letters[1:10])
googlesheets4:: gs4_create(name="TEST_FOLDER/testsheet",sheets=df)
它会在根文件夹中创建一个名为:"TEST_FOLDER/testsheet 的文件。
虽然我想在 TEST_FOLDER 中创建文件。
我知道我可以在文件夹中预先存在的文件上使用write_sheet(),但我想创建新文件,而不是写入预先存在的文件。我也知道googledrive::drive_upload() 将允许我上传 csv 文件,但我不喜欢上传 csv 文件时的格式,因为它们是纯文本文件,第一行没有冻结。这只能通过 googlesheets4 包实现。回到我的问题:
如何在 TEST_FOLDER 中创建 googlesheet 文件(批量)?
【问题讨论】:
标签: r google-sheets google-api googlesheets4