使用电子表格的名称和文件夹获取 ID
Get ID using the name and folder of a spreadsheet
我正在复制一些电子表格,这些副本需要编辑(将公式转换为原始数据),我无法编辑源电子表格。
我正在创建源电子表格的简单副本:
DriveApp.getFileById("ID HERE").makeCopy(name, folder);
所以,此时我有了新电子表格的名称和文件夹,但我需要知道如何访问和编辑它。也许得到它的 ID 或 URL.
提前致谢。
您要找的可能是
var id = DriveApp.getFileById("ID HERE").makeCopy(name, folder).getId();
或者一般情况
var files = DriveApp.getFilesByName(name);
while (files.hasNext()) {
var file = files.next();
var id = file.getId();
}
// do something with id here
如果有多个同名文件,您可能会遇到复制错误文件的问题。
我正在复制一些电子表格,这些副本需要编辑(将公式转换为原始数据),我无法编辑源电子表格。
我正在创建源电子表格的简单副本:
DriveApp.getFileById("ID HERE").makeCopy(name, folder);
所以,此时我有了新电子表格的名称和文件夹,但我需要知道如何访问和编辑它。也许得到它的 ID 或 URL.
提前致谢。
您要找的可能是
var id = DriveApp.getFileById("ID HERE").makeCopy(name, folder).getId();
或者一般情况
var files = DriveApp.getFilesByName(name);
while (files.hasNext()) {
var file = files.next();
var id = file.getId();
}
// do something with id here
如果有多个同名文件,您可能会遇到复制错误文件的问题。