从Google电子表格中获取ID或网址

时间:2014-01-20 09:11:08

标签: google-apps-script google-sheets google-adwords

我正在尝试在创建Adwords报告时让生活更轻松,并且需要将两个帐户数据放入同一个Google电子表格中。

两个帐户的数据(即列等)相同。我唯一困惑的是如何在帐户B上运行脚本时找到帐户A上第一个脚本创建的文档。

如果我能获得电子表格的URL或ID,那将很容易,但我无法弄清楚如何获得它。我知道文件的名称,但无法弄清楚我是否可以使用它。

非常感谢任何帮助!

此致

克里斯

1 个答案:

答案 0 :(得分:2)

要获取电子表格ID,只需创建一个appsscript函数并通过调用

来检索它
SpreadsheetApp.getActive().getId()

或者您可以按名称找到它

function findSpreadsheetByName(name) {
  var iterator = DriveApp.getFilesByName(name);
  while(iterator.hasNext()) {
    var file = iterator.next();
    if(file.getMimeType() == MimeType.GOOGLE_SHEETS) {
      return file.getId();
    }
  }

  return null;
}