2015-02-10 2 views
2

Вот проблема, и вы можете искать и найти много людей, которые жалуются на него:Google-приложения-скрипт для редактирования GMAIL сюжетную линию

Допустим, вы продаете что-то (например, запустить продажу небольшой бизнес на интернет), и вы используете PayPal для приема платежей. PayPal отправляет каждое уведомление об оплате с одной и той же строкой темы «Уведомление о полученном платеже».

Итак, если вы получите компенсацию от Бобби Сью, и тогда вы получите компенсацию от Билли Джо, Gmail показывает:

Bobby Sue via PayPal(2)  Notification of payment received 

и/ничего/Билли Джо. Билли - это (2), но он похоронен в одной и той же «нитке»

И если вы обработаете заказ Бобби Сью и заархивируете его, то он также будет архивировать заказ Билли Джо. Если вы не будете осторожны, вы можете забыть отправить что-либо для этого заказа. И Билли это не нравится.

Я долго искал настройки или способ удержать Gmail от этого, или изменить то, что PayPal отправляет в строке темы. Кажется, это случай недвижимого объекта и непреодолимая сила. * note: Да, я знаю, что в gmail есть настройка, которая полностью отключает этот «режим разговора». Но эта функция очень важна для большинства электронных писем. Я только хочу отделить эти почтовые электронные письма.

Любые идеи?

Моя единственная идея состоит в том, что через gmail можно получить доступ к скриптам приложений, и, возможно, можно было бы написать, чтобы найти идентификатор транзакции в письме и направить его на объект, когда он поступит. Но я не могу найти какие-либо примеры скриптов, которые редактируют строку темы ... Любая идея, если это возможно?

ответ

1

Сценарий приложений не сможет изменить строку темы для электронной почты по мере ее поступления, она не предназначена для изменения входящей/исходящей почты, только почта, находящаяся в папке «Входящие», для выполнения таких задач, как применение меток или пересылка почты периодически.

Если вы хотите изменить входящую почту и используете Google Apps, могут оказаться полезными настраиваемые правила маршрутизации: https://support.google.com/a/answer/2368151?hl=en, но я сомневаюсь, что они будут, поскольку они не склонны «читать» сообщение и прикладывать идентификатор.

На самом деле проблема заключается в том, что Paypal уведомляет вас одинаковым и трудно различимым образом каждый раз, когда вы получаете платеж (независимо от вашего интерфейса, Gmail или иным образом, было бы намного проще, если бы ваши кредиторы субъект, сохраняя при этом вам сообщение). Одним из решений, которое вы можете найти здесь, является использование инфраструктуры IPN Paypals: https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNIntro/, но в остальном маловероятно, что вы найдете решение в скрипте приложений.

0

Я использую кнопки электронной почты PayPal и передаю в качестве URL-адреса invoice parameter. Когда я получаю платеж, идентификатор счета находится в теле.

Затем у меня есть скрипт приложений, который периодически обрабатывает сообщения из PayPal. Просто он принимает все непрочитанные сообщения и ищет идентификатор счета. Если идентификатор счета-фактуры найден, он помечает счет в электронной таблице как оплаченную и отмечает по электронной почте в потоке как прочитанный.

И да, вы должны быть осторожны с потоками в Gmail, сначала API Gmail немного интуитивно понятен.

Смежные вопросы