Reference Error: "UrlShortener" is not defined sheets google
Reference Error: "UrlShortener" is not defined sheets google
我正在尝试此代码:
function onOpen() {
SpreadsheetApp.getUi()
.createMenu("Shorten")
.addItem("Go !!","rangeShort")
.addToUi()
}
function rangeShort() {
var range = SpreadsheetApp.getActiveRange(), data = range.getValues();
var output = [];
for(var i = 0, iLen = data.length; i < iLen; i++) {
var url = UrlShortener.Url.insert({longUrl: data[i][0]});
output.push([url.id]);
}
range.offset(0,1).setValues(output);
}
但是它有一个错误:
in line 12 Reference Error: "UrlShortener" is not defined
在 Google 脚本中,转到资源 > 高级 Google 服务并启用 URL 缩短器 API。
我正在尝试此代码:
function onOpen() {
SpreadsheetApp.getUi()
.createMenu("Shorten")
.addItem("Go !!","rangeShort")
.addToUi()
}
function rangeShort() {
var range = SpreadsheetApp.getActiveRange(), data = range.getValues();
var output = [];
for(var i = 0, iLen = data.length; i < iLen; i++) {
var url = UrlShortener.Url.insert({longUrl: data[i][0]});
output.push([url.id]);
}
range.offset(0,1).setValues(output);
}
但是它有一个错误:
in line 12 Reference Error: "UrlShortener" is not defined
在 Google 脚本中,转到资源 > 高级 Google 服务并启用 URL 缩短器 API。