我有一个脚本正在获取输入数据并将其发送到电子表格的情况。过了一会儿,这个电子表格变得太大了。
现在我们必须手动将项目从主电子表格移动到新电子表格。原因是不是每个人都熟悉代码并愿意更改代码中的ID。
我想知道是否有办法按名称打开电子表格。如果没有,是否有更好的方法来实现我们所需要的(如上所述)
最佳答案
其中一个答案中使用的 DocsList 服务已折旧,因此不再起作用。我更新了我的脚本,使其看起来更像以下内容。
// Open the file
var FileIterator = DriveApp.getFilesByName(FileNameString);
while (FileIterator.hasNext())
{
var file = FileIterator.next();
if (file.getName() == FileNameString)
{
var Sheet = SpreadsheetApp.open(file);
var fileID = file.getId();
}
}
DocsList 的替代品是 DriveApp https://developers.google.com/apps-script/reference/drive/drive-app
关于google-apps-script - 按名称打开 Google 文档电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14221264/