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。