代码之家  ›  专栏  ›  技术社区  ›  Carla Mont

参考错误:“UrlShortener”未定义

  •  0
  • Carla Mont  · 技术社区  · 7 年前

    我正在尝试以下代码:

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

    但它有一个错误:

    1 回复  |  直到 7 年前
        1
  •  0
  •   Amit Agarwal    7 年前

    在谷歌脚本中,转到“资源”>高级谷歌服务,并启用URL缩短器API。