参考错误:" UrlShortener"谷歌没有定义表格

时间:2017-07-12 11:08:12

标签: excel scripting google-sheets google-sheets-api url-shortener

我正在尝试此代码:

  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);

}

但它有一个错误:

  第12行中的

参考错误:&#34; UrlShortener&#34;未定义

1 个答案:

答案 0 :(得分:0)

在Google脚本中,转到资源&gt;高级Google服务并启用URL Shortener API。