0

現在、Google スプレッドシート (アプリ スクリプト) で Google URL Shortener を使用しようとしています。

ただし、スクリプトを実行すると、次のエラーが表示されます。

Google Developers Console に移動し、クォータ制限を 1000 リクエスト/秒/ユーザーに変更しましたが、この API のトラフィック レポートが 0 であるため、スクリプトはリクエストを送信すらしなかったようです。

以下は私のスクリプトです。スプレッドシートで短縮 URL の分析クリック数を取得したい。

function onOpen() {
  total_clicks()
}

function total_clicks() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var end = SpreadsheetApp.getActiveSheet().getLastRow();

  for (var i = 2; i <= end; ++i)
  {
    var short_url = sheet.getRange(i, 2).getValue();

if (short_url !== "") {
  var click_number = UrlShortener.Url.get(short_url, {
    projection: 'ANALYTICS_CLICKS'
  });

  var clicks_month = sheet.getRange(i, 5);
  clicks_month.setValue(click_number.analytics.day.shortUrlClicks); 

  var clicks_week = sheet.getRange(i, 6);
  clicks_week.setValue(click_number.analytics.week.shortUrlClicks);

  var clicks_month = sheet.getRange(i, 7);
  clicks_month.setValue(click_number.analytics.month.shortUrlClicks);    

  var clicks_all = sheet.getRange(i, 8);
  clicks_all.setValue(click_number.analytics.allTime.shortUrlClicks);  

}
else {

}
}
}
4

1 に答える 1