Я пытаюсь создать небольшое приложение в листе Google для сортировки URL-адресов в моей личной учетной записи Google.Я использую следующий код, который я нашел здесь: Функция Google Sheets для получения сокращенного URL (из Bit.ly или goo.gl и т. Д.)
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]});
var url = UrlShortener.Url.insert({longUrl: 'www.google.com'});
output.push([url.id]);
}
range.offset(0,1).setValues(output);
}
Я создал новыйGoogle Cloud Project и включили API сокращения URL-адресов в проекте и на листе Google.Проблема в том, что когда я пытаюсь запустить код, я получаю ошибку в строке: var url = UrlShortener.Url.insert({longUrl: 'www.google.com'});
ошибка 403, сообщение: запрещено
при попыткевыполнить функцию rangeShort ().Я понятия не имею, как это исправить.Любые идеи будут наиболее ценными!Спасибо!