【发布时间】:2015-07-04 14:22:53
【问题描述】:
在一个独立的 Google 脚本中,我使用其 API 创建了一个 Google 表格,使用它的 SpreadsheetApp.create() 函数,并用数据填充了电子表格。
我必须将此文件添加到 Google 云端硬盘,但我不知道怎么做。我假设 create() 方法不会自动将其添加到驱动器中。谢谢!
【问题讨论】:
标签: google-apps-script google-sheets
在一个独立的 Google 脚本中,我使用其 API 创建了一个 Google 表格,使用它的 SpreadsheetApp.create() 函数,并用数据填充了电子表格。
我必须将此文件添加到 Google 云端硬盘,但我不知道怎么做。我假设 create() 方法不会自动将其添加到驱动器中。谢谢!
【问题讨论】:
标签: google-apps-script google-sheets
当您使用 SpreadsheetApp.create() 时,它会创建一个新的电子表格,该电子表格本机(并且显然)在您的云端硬盘中。无需将其添加到您的驱动器中,它实际上没有任何意义。
您最终可以使用这个小代码轻松检查:
function testCreate(){
var newSs = SpreadsheetApp.create("new test spreadsheet");
Browser.msgBox("file in drive is "+DriveApp.getFileById(newSs.getId()).getName());
}
注意:从电子表格(任何电子表格)运行此程序,因为它使用仅适用于电子表格的 Browser.msgBox() 方法。
【讨论】: