【问题标题】:Get Spreadsheet Title From Googlesheet URL Address从 Googlesheet URL 地址获取电子表格标题
【发布时间】:2021-06-15 20:38:12
【问题描述】:
【问题讨论】:
标签:
url
google-sheets
automation
spreadsheet
title
【解决方案1】:
你可以试试下面这段代码,这应该是非常自我描述的:
代码:
function getSpreadsheetNames() {
var sheet = SpreadsheetApp.getActiveSheet();
var lastRow = sheet.getLastRow();
var sheetIds = sheet.getRange("A2:A" + lastRow).getValues();
sheetIds.forEach(function (sheetId, index){
var title = SpreadsheetApp.openById(sheetId).getName();
sheet.getRange(index + 2, 2).setValue(title);
});
}
输出:
注意:
- 我在我的电子表格上做了我的示例,因为我没有你的电子表格的权限。
- 在您无权访问的工作表上运行此操作将导致此错误:
- 在上述情况下,请让工作表的所有者授予您访问权限,以便脚本运行。