#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 /…