• Какая формула вернет название Листа в ячейку?

    @adzest
    Здравствуйте,

    ниже еще одно решение Вашего вопроса, в нем не нужны диапазоны,.
    Просто укажите номер листа от 1 до N, где N - последний лист .
    Инструкция, очень простая и короткая:
    - Скопируйте код ниже (весь со всем скобками, слешами и запятыми):
    //функция возврата имени листа по порядковому номеру
    function getSheetName(num) {
      
      //переменная 'num' в строке выше - номер вашего листа и для обычного пользователя первый лист num = 1,
      //но с точки зрения программирования он имеет другой номер на 1 меньше (пользователи, не прьтесь почему так - сейчас не важно),
      //то есть то что для пользователя =1 для программы =0, поэтому ниже мы сдвигаем значение cellNumber на -1. 
      var cellNumber = num-1;         
      return SpreadsheetApp.getActiveSpreadsheet().getSheets()[cellNumber].getSheetName();
      
    }

    - Откройте таблицу, где необходимо использовать функцию;
    - Выберите "Инструменты" > "Редактор скриптов.." в меню открывшегося редактора Google Таблиц;
    - В новой вкладке откроется Редактор скриптов:
    c8f853578f9843709a1485a7c7c6008b.png
    - Вставьте в редактор скопированный код:
    940762331ddb4a0f88375f6286a72132.png
    - В меню редактора выберите "Ресурсы" > "Триггеры текущего проекта" и дайте название Вашему проекту:
    424f1d7d80b04352902859bb45b18e58.png
    - Затем нажмите "Триггеры не настроены. Нажмите здесь, чтобы добавить триггер." чтобы создать первый триггер:
    b60df1dde1834d05982e1966a24932ec.png
    - В открывшемся диалоговом окне выберите значения отмеченные на изображении ниже:
    2fbf348ae661429b99fe3b73a6c1646e.png
    - Редактор потребует авторизации и выполнения действий в Вашем аккаунте, выбираем "Далее", "Далее" ... и авторизируемся
    * После этого функция будет работать из таблицы.
    Проверяем, выбираем ячейку, вводим значение =getSheetName(1) результат "Лист1"
    Ответ написан
    1 комментарий
  • Как отслеживать Google форму в Google Analytics?

    @adzest Автор вопроса
    Добрый день, в том-то и проблема Analytics привязывается к сайту, поэтому на сайте создаете страницу, на эту страницу транслирует Вашу гугл форму через тег iform, сам тег берете на Google Диск, где хранится форма, т.е. открываете форму в режиме редактора, на главной панели наводите курсор на "файл" внизу есть пункт "Встроить в веб-страницу..." в открывшейся форме задаете параметры ширина и высота формы (позже их можно будет менять в самом теге изменив значения, цифры), в верхнем поле будет находится сам тег, нажимаете на клавиатуре Ctrl+C, а затем размещаете тег в на сайте на нужной Вам странице HTML вашего сайта Ctrl+V. Далее в Analytics создаете Цель по имени страницы, где имя страницы это URL страницы с формой. После обновляете сайт, Analytics и в режиме реального времени должна появиться достигнутая цель переход на страницу с формой.
    На этом полезное, что удалось сделать по данному вопросу, заканчивается.
    Сейчас разбираюсь, как отслеживать события (events), для этого использую Google Tag Manager, т.е. контейнер GTM, который нужно разместить так же на сайте и затем настроить в GTM теги для отслеживания событий в GA.

    P.S. Если не понятно, то на YouTube есть много обучающих пошаговых видео по каждой отдельной теме и по их связкам, но они мне не помогают, т.к. у меня проблемы из-за особенности веб-платформы на которой сделан сайт, она достаточно экзотическая. Поэтому решение будет, но я думаю, что непростое.
    Ответ написан
    Комментировать