google-apps-script - 按名称打开 Google 文档电子表格

标签 google-apps-script google-sheets google-drive-api google-apps

我有一个脚本正在获取输入数据并将其发送到电子表格的情况。过了一会儿,这个电子表格变得太大了。

现在我们必须手动将项目从主电子表格移动到新电子表格。原因是不是每个人都熟悉代码并愿意更改代码中的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/

相关文章:

python - 在 Python 中收集 webViewLink 和 webContentLink

javascript - 将 URL 中的图像插入 Google 文档

google-apps-script - 使用 google java 客户端复制电子表格后,自定义 google 应用程序脚本不起作用

regex - 如何计算单元格中的表情符号和符号?

android - 从 Google Drive 迁移到 Cloud Firestore

python - 直接链接到 Google Drive Image 不起作用 [在 CodeSkulptor 中]

google-apps-script - 如何删除 FormApp 中的个人回复

html - 如何使用一个文件输入元素上传多个文件

google-analytics - 如何将多个分割添加到 Google Analytics API 报告中?

javascript - 选中复选框时,Google Sheets 将行记录到另一张工作表(同一本书)