Как сохранить и переслать Гугл таблицу

Источники данных используются для отображения любого персонализированного контента, например — товарных рекомендаций или промокодов.

Следуйте инструкции, чтобы подключить таблицы в аккаунт eSputnik и настроить подстановку данных в письма.

Подключение Google-таблицы в eSputnik

  1. Войдите в настройки аккаунта.
  1. Из бокового меню перейдите в раздел “Источники данных” → “Новый источник данных” → “Внешние источники данных”
  1. В открывшемся окне выберите Google Sheets
  1. Задайте новому источнику название и описание — это будете видеть только вы. Название потом понадобится для обращения к этому источнику данных через velocity.
  1. Далее нужно вставить ссылку на гугл таблицу в поле ниже. Но перед тем, как это делать, ознакомьтесь с примерами мультиязычных таблиц, которые обрабатываются в eSputnik.

Мультиязычные таблицы

Переключите вкладку на Примеры Google Sheets, и вы увидите варианты структур таблиц:

Как сохранить Гугл таблицу

  • Без мультиязычности
  • Каждый язык на отдельной странице
  1. Выберите подходящую структуру, нажмите на кнопку “Копировать” в правом верхнем углу. Теперь вы можете использовать этот шаблон для составления своей таблицы.

Наименование локалей в файле может отвечать стандарту ISO 639-1 Alpha2 (нар., en) или стандарту RFC 5646 (напр, es-MX), последний используется для передачи диалектов. eSputnik не прочитает языковые коды, если в таблице они будут отличаться от принятых форматов.

  1. Укажите язык по умолчанию для сообщения, в котором будет использоваться этот источник данных. Если язык по умолчанию не указан, в сообщении будет использоваться содержимое на языке первого листа.

Чтобы таблица отобразилась в eSputnik, задайте настройки доступа по ссылке:

  1. Теперь вернитесь в eSputnik и вставьте ссылку в пустое поле, затем нажмите “Обновить данные:

Ниже система даст превью таблицы, отобразив все языковые вкладки и содержимое в них. Для удобства прочтения здесь уже будут полные названия языковых версий.

Какие приложения Гугл можно удалить без последствий

На этом этапе проверьте правильность данных в загруженной таблице. Данные из таблицы можно увидеть в блоке предпросмотра. По умолчанию отображаются первые 10 строк.

  1. Откройте «Расширенные настройки» внизу страницы, чтобы выбрать, какое количество промокодов или товарных рекомендаций отправлять пользователю.

Если количество строк в файле больше или меньше, чем вы указали, такое письмо не отправится.

  1. Когда все параметры будут заполнены, нажмите “Сохранить”.

После сохранения в разделе «Источники данных» отобразится созданная вами таблица.

Источники данных

Чтобы удалить таблицу, нажмите на три точки справа → «Удалить»

Удаление источника данных

Как сохранить внесенные изменения в Google Таблице?

Если необходимо отредактировать частично или полностью данные (например, если вы заметили опечатку или акция уже не действительна), внесите правки в саму Google-таблицу, а в eSputnik нажмите “Обновить данные”. Изменения тут же отобразятся в аккаунте.

Как добавить данные из таблицы в письмо?

Рассмотрим подстановку данных с помощью Velocity.

Необходимо в полосу, которая будет использоваться для подстановки товаров, перед началом всех переменных добавить

Подстановка Velocity

Обязательно в конце таблицы, относящейся к полосе, укажите закрытие цикла:

Подстановка Velocity

Выберите любой блок с товарами из библиотеки модулей или создайте новый.

Для подстановки данных укажите названия столбцов из Google-таблицы.

Названия для столбцов

  • $!item.get(‘Name’)
  • $!item.get(‘Link’)
  • $!item.get(‘Image’)
  • $!item.get(‘Old Price’)
  • $!item.get(‘New Price’)

Получившиеся значения добавьте в товарный блок соответственно:

Подстановка значений в письмо

Чтобы проверить подстановку данных, отправьте тест через пункт «Создать рассылку»,

Создание рассылки для теста

выбрав нужный email во вкладке «Контакты».

Тестирование для подстановки

Подстановка данных из таблицы

После отправки письма можно обновить данные в таблице, и изменения сразу будут доступны для использования в новых рассылках. В отправленном письме перечень товаров не изменится.

Главная eSputnik / Поддержка / Отслеживание событий и поведения / Внешние источники данных / Передача данных из Google-таблиц в письма

Источник: esputnik.com

Инструкции по автоматической отправке электронной почты в Google Sheet с помощью Google Script

Google Script — это мощный инструмент, используемый для автоматизации многих задач в Google, таких как Таблицы и Документы. А теперь возможность автоматически отправлять электронные письма делает его более мощным инструментом.

Вы — сотрудник, который ежемесячно отправляет десятки писем своему боссу, используя автоматические формулы в Google Таблицах, или вы менеджер, которому приходится часами переписываться с членами команды, поэтому функция Google Script поможет вам выполнить эту задачу и многое другое.

Просто найдите время и следуйте инструкциям в этой статье, вам больше никогда не придется отправлять данные вручную. Пусть Google Script сделает всю работу за вас «личным помощником».

Похоже другое приложение блокирует доступ к Google play закройте все приложения teyes

Создайте лист для отправки электронной почты

Первый шаг — создать рабочий лист, который включает ваше имя, адрес электронной почты и сообщения для людей, которым вы хотите отправить электронное письмо.

Например, вы создаете доску сообщений для автоматического импорта всех статей, опубликованных за месяц, из инструмента Google Analytics. Затем создайте лист «Все авторы», который объединяет опубликованные статьи для каждого автора и теперь отправляет каждому автору электронное письмо с их количеством статей.

Для начала создайте свой специальный лист электронной почты, добавив новый лист к текущему листу и назовите его «Отправить электронные письма».

Изображение 1 с инструкциями по автоматической отправке электронной почты в Google Sheet с помощью Google Script

На этой новой странице отправки электронных писем вы создадите заголовок. Каждая строка в этой таблице будет представлять личное электронное письмо, которое будет отправлено. В приведенном выше примере изображение включает имя получателя, адрес электронной почты и сообщение, помещенное внутри сценария.

Изображение 2 с инструкциями по автоматической отправке электронной почты в Google Sheet с помощью Google Script

Вы можете создать электронное письмо любого размера и структуры, используя столбцы для объединения фиксированной информации и изменения информации.

Изображение 3 с инструкциями по автоматической отправке электронной почты в Google Sheet с помощью Google Script

Фиксированная информация — это просто текст, введенный в поле, и не меняется каждый месяц. Всегда сохраняется только часть электронного письма. Однако для данных, которые вы хотите изменять каждый месяц, вы можете вставить соответствующие функции импорта данных из любого другого рабочего листа в свою электронную таблицу.

Изображение 4 с инструкциями по автоматической отправке электронной почты в Google Sheet с помощью Google Script

Мы хотим, чтобы каждый раз, когда вы открываете рабочий лист для автоматического просмотра отчета, вы можете щелкнуть пункт меню, чтобы отправить его по электронной почте через Google Script и отправить результаты всем. Вы увидите инструкции по настройке нового пункта меню в конце статьи.

Когда вы закончите создавать лист, он будет выглядеть, как на изображении ниже:

Изображение 5 с инструкциями по автоматической отправке электронной почты в Google Sheet с помощью Google Script

После создания рабочего листа со всеми вашими личными адресами электронной почты следующим шагом будет написание сценария!

Напишите автоматизированные сценарии электронной почты

Чтобы написать srcipt, вам нужно использовать редактор скриптов. Выберите Инструменты> Редактор сценария.

Изображение 6 с инструкциями по автоматической отправке электронной почты в Google Sheet с помощью Google Script

Редактор скриптов, как показано ниже. Выберите создание новой функции в правом верхнем углу.

Изображение 7 с инструкциями по автоматической отправке электронной почты в Google Sheet с помощью Google Script

Скопируйте и вставьте этот сценарий в раздел написания сценария.

Этот сценарий кажется довольно сложным, но это еще не все. Давайте «проанализируем» его, чтобы точно знать, о чем говорится в каждой строке.

Разделить код

Чтобы эта функция работала должным образом, вам необходимо убедиться, что рабочий лист хранит всю информацию о вашей электронной почте как текущий лист. В противном случае следующие шаги не могут быть выполнены. Вот почему появляются эти две строки кода:

Как установить Гугл плей на виндовс 7

var ss = SpreadsheetApp. getActiveSpreadsheet (); SS . setActiveSheet (ss. getSheetByName («Отправить электронные письма»));

Затем извлеките все данные из рабочего листа. Функция sheet.GetRange () будет извлекать информацию из любого диапазона, который вы включаете в кавычки. Затем функция dataRange.getValues ​​() извлечет значения и сохранит их в двумерный массив с именем d ata.

var sheet = SpreadsheetApp. getActiveSheet (); var dataRange = sheet. getRange («A2: F4»); var data = dataRange. getValues ​​();

Теперь все данные хранятся в массиве, вы можете повторить это, используя цикл for. Каждый элемент массива представляет собой строку, содержащую одномерный массив элементов столбца. Вы можете ссылаться на каждый столбец по номеру.

var rowData = данные [ i ] ; var emailAddress = rowData [ 1 ] ; var recipient = rowData [ 0 ] ; var message1 = rowData [ 2 ] ; var message2 = rowData [ 3 ] ; var параметр2 = rowData [ 4 ] ; var message3 = rowData [ 5 ] ;

Как вы можете видеть выше, элементы столбца помещаются в одномерный массив с именем rowData. Затем перейдите во второй столбец (чтобы получить адрес электронной почты), обратившись к rowData. [1] , второй элемент массива (первый элемент массива всегда равен нулю).

Следующим шагом является объединение всех сегментов сообщения в содержимое электронного письма. Вы можете изменить формат содержимого электронного письма, используя букву n, чтобы вернуться в начало строки. Это строка кода для объединения сегментов сообщения:

где message = «Уважаемый» + получатель + ‘, nn’ + message1 + » + message2 + » + parameter2 + » + message3;

Символ + — это команда соединения. Вы помещаете статический текст в одинарные кавычки. Таким образом, это сообщение составляется путем помещения слова «Уважаемый» перед переменной получателя (обратите внимание, что «Уважаемый» имеет пробел).

Затем вы добавляете в конце два символа n, чтобы разделить сообщение на два сегмента. Затем добавьте первый сегмент сообщения, пробел, второй сегмент сообщения, пробел и переменную, которая будет включаться в сообщение каждый месяц, и, наконец, последнюю часть сообщения.

Вы можете иметь больше сообщений, используя больше столбцов для создания всего сообщения, раздел за разделом.

Последние две строки кода для заголовка электронного письма (при желании могут включать данные из электронной таблицы) и, наконец, sendEmail ().

Как активировать скрипт

Вернитесь в окно редактора скриптов, просто найдите функцию «onOpen». Если эта функция доступна, вы увидите серию кода в круглых скобках. Прокрутите код до конца и вставьте следующие строки:

var spreadsheet = SpreadsheetApp. getActive (); var menuItems = [ < name : ‘Send Emails’ , functionName : ‘sendArticleCountEmails’ >] ; электронная таблица. addMenu (‘Отправить электронные письма’, menuItems);

Только убедитесь, что вы правильно набрали имя функции в одинарных кавычках для параметра functionName. Это будет загружать настраиваемый пункт меню в электронную таблицу каждый раз, когда вы открываете страницу.

Как убрать переадресацию в гугле

Изображение 8 с инструкциями по автоматической отправке электронной почты в Google Sheet с помощью Google Script

Теперь, когда вы хотите открыть ежемесячную электронную таблицу для просмотра всех данных, вам просто нужно щелкнуть меню элемента, чтобы отправить электронное письмо. Это запустит новую функцию и отправит вам все эти электронные письма. Работа, которая может занять несколько часов, но теперь требует всего одного щелчка мышки!

Google Script экономит ваше время

Это лишь один из многих способов автоматизации работы с помощью скрипта Google. Хотя первоначальная настройка автоматизации занимает немного времени, каждая минута, которую вы тратите на настройку, экономит вам часы позже. Просто подумайте о великих вещах, которые вы можете сделать в эти часы, и не пытайтесь начать пробовать сегодня же!

Источник: snaptik.ru

Как сохранить в формате CSV из Google Таблиц

Tehnografi.com - Технологические новости, обзоры и советы

Google Sheets является сильным конкурентом Microsoft Excel и предлагает многие из тех же функций, что и это приложение. Одним из распространенных действий в Excel является создание и редактирование данных в пользовательском интерфейсе Excel, а затем сохранение этих данных в формате файла CSV.

Если у вас есть опыт работы с Excel и вы сейчас используете Таблицы, вам может быть интересно, как сохранить в формате CSV из Google Таблиц. Несмотря на то, что популярность Google Таблиц растет из-за большого количества их функций (и того факта, что они бесплатны), все еще бывают случаи, когда вам нужно работать с файлом в другом приложении. К счастью, Sheets упрощает загрузку электронных таблиц Sheets в различных форматах, включая файл .csv. Файлы CSV используются во многих ситуациях, и для определенного сценария нередко требуется, чтобы файл был в этом формате. Поэтому, если у вас есть документ Sheets, который необходимо преобразовать в файл .csv, вы можете выполнить следующие шаги, чтобы сделать это непосредственно в приложении.

Как преобразовать файл Google Sheets в CSV

  1. Откройте файл Таблиц.
  2. Нажмите на Файл вкладка
  3. Выбирать Скачать.
  4. Выберите Значения, разделенные запятыми (CSV) вариант.

Наша статья продолжается ниже дополнительной информацией о преобразовании файла Google Sheets в файл CSV, включая изображения этих шагов.

Как скачать электронную таблицу из Google Таблиц в формате CSV (руководство с картинками)

Шаги в этом руководстве покажут вам, как загрузить электронную таблицу в виде файла .csv, который в настоящее время сохранен в Google Таблицах. Обратите внимание, что формат файла .csv имеет некоторые ограничения, которые могут повлиять на текущий лист. Например, файлы .csv не могут сохранять данные форматирования, поэтому любые варианты шрифтов, цветов заливки и т. д. не будут включены в загруженный файл. Кроме того, файл .csv может состоять только из одного листа. Если у вас есть файл в Google Sheets, который содержит несколько рабочих листов, вам нужно будет загрузить каждый отдельный лист как отдельный файл .csv.

Кто такой Google assistant

Шаг 1: Откройте электронную таблицу на Google Диске. Вы можете напрямую перейти на Google Диск, нажав на эту ссылку — https://drive.google.com.

Шаг 2: Нажмите на Файл вкладку в верхней части окна.

Шаг 3: Нажмите на Скачать как вариант, затем выберите Значения, разделенные запятыми вариант.

CSV-версия вашего файла Sheets будет загружена в ваш браузер, и вы сможете редактировать или делиться ею по мере необходимости. Обратите внимание, что файл больше не будет связан с версией электронной таблицы на Google Диске.

Как упоминалось ранее, файл, который вы конвертируете из Google Sheets в CSV, потеряет все форматирование, которое вы применили к документу. CSV-файл — это, по сути, текстовый файл, очень похожий на то, что вы видите при работе с Блокнотом.

Файлы со значениями, разделенными запятыми, также не могут хранить несколько листов, поэтому Google Таблицы будут преобразовывать только текущую электронную таблицу в файл CSV. Если вы хотите преобразовать всю книгу, вам нужно будет загрузить каждый отдельный лист в виде CSV-файла отдельно.

Если вы загрузили большое количество файлов .csv и хотите объединить их все в один документ, возможно, вы планируете сделать это вручную. На самом деле существует способ объединить CSV-файлы в Windows с помощью командной строки, и это может быть значительно быстрее, если у вас есть много данных для объединения.

Смотрите также

Мэтью Берли пишет учебные пособия по технологиям с 2008 года. Его статьи появились на десятках различных веб-сайтов и были прочитаны более 50 миллионов раз.

После получения степени бакалавра и магистра в области компьютерных наук он несколько лет работал в области управления ИТ для малого бизнеса. Однако теперь он работает полный рабочий день, создавая онлайн-контент и веб-сайты.

Его основные темы написания включают iPhone, Microsoft Office, Google Apps, Android и Photoshop, но он также писал и на многие другие технические темы.

Отказ от ответственности: Большинство страниц в Интернете содержат партнерские ссылки, в том числе некоторые на этом сайте.

Источник: tehnografi.com

Рейтинг
Загрузка ...