Не работает автоматический доступ к GA в Google таблицах?

#google-apps-script #google-analytics

#google-apps-script #google-analytics

Вопрос:

Я следовал руководству, и все, что я получаю, это «Просмотры (профили) не найдены»

У меня открыт Google Sheet и мой GA.

Код из руководства:

 function getFirstProfile() {
  var accounts = Analytics.Management.Accounts.list();
  if (accounts.getItems()) {
    var firstAccountId = accounts.getItems()[0].getId();

    var webProperties = Analytics.Management.Webproperties.list(firstAccountId);
    if (webProperties.getItems()) {

      var firstWebPropertyId = webProperties.getItems()[0].getId();
      var profiles = Analytics.Management.Profiles.list(firstAccountId, firstWebPropertyId);

      if (profiles.getItems()) {
        var firstProfile = profiles.getItems()[0];
        return firstProfile;

      } else {
        throw new Error('No views (profiles) found.');
      }
    } else {
      throw new Error('No webproperties found.');
    }
  } else {
    throw new Error('No accounts found.');
  }
}
  

Комментарии:

1. Вы пробовали выполнить команду в среде Google App script? Чтобы активировать все разрешения для скрипта.

2. да, я запускал его в этом — он, очевидно, работает, поскольку, когда я перехожу к Google sheet, он выдает ожидаемую ошибку, но ему просто не удается подключиться к профилю GA?!

3. Вы разобрались с этим? Вы можете установить точку останова и проверить значения переменных с помощью отладчика: developers.google.com/apps-script/guides/support /…