Скрипты Google Рекламы - Отправить содержание Logger.log по электронной почте?
У меня есть сценарий, который показывает 10 ключевых слов с наибольшим количеством кликов, их среднюю цену за клик и конверсии. При предварительном просмотре скрипта работает нормально. Но когда я отправляю его на свой адрес электронной почты, отображается только последняя строка из 10 строк. Что здесь не так?
1 ответ
Решение
Мне кажется, что вы перезаписываете переменную содержимого в каждом цикле while. Я думаю, вам нужно объявить контент вне цикла while, а затем добавить его в строку content =, например
var content = "";
while (keywords.hasNext()) {
var keyword = keywords.next();
content = content + keyword.getText() + " | Clicks: " + keyword.getStatsFor("THIS_MONTH").getClicks() + " | CPC: " + keyword.getStatsFor("THIS_MONTH").getAverageCpc().toFixed(2) +
" | Conversions: " + keyword.getStatsFor("THIS_MONTH").getConversions();
}
Я подозреваю, что вы, вероятно, захотите добавить новый строчный символ
+ "\n"
в конце конкатенации.