我正在尝试使用新的 R googlesheets4 包使用函数上传数百个 googlesheets gs4_create
。我可以在谷歌驱动器的根目录中成功上传文件,但看不到如何将其发送到谷歌驱动器上预先存在的文件夹中。
请参阅以下代表:
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 文件(批量)?