2015-02-10 37 views
2

這裏的問題是,你可以搜索和查找很多人誰抱怨:谷歌 - 應用程序 - 腳本修改Gmail主題行

比方說,你賣東西(如運行在一個小企業銷售互聯網),並使用PayPal接受付款。貝寶每發送一次付款通知都與「收到付款通知」完全相同的主題行。

因此,如果您收到來自鮑比蘇付款,然後你從比利喬付款時,Gmail顯示:

Bobby Sue via PayPal(2)  Notification of payment received 

和/沒有/比利喬。比利是(2),但它被埋在同一個「線程」

如果你處理Bobby Sue的命令並將其存檔,那麼也會歸檔Billy Jo的命令。如果您不小心,您可以忘記爲該訂單提供任何東西。比利不喜歡那樣。

我已經搜索了很長時間,很難找到一個設置或一種方法來阻止gmail這樣做,或者改變貝寶在它的主題行中發送的內容。似乎是一個不可移動的對象和不可抗拒的力量。 *注意:是的,我知道gmail中有一個設置可以完全關閉此「對話視圖」。但該功能對於大多數電子郵件非常有用。我只想分開這些paypal電子郵件。

任何想法?

我唯一的想法是gmail可以通過應用程序腳本訪問,也許可以編寫一個在電子郵件中查找交易ID並在它到達時將其粘貼到主題上。但我找不到任何編輯主題行的示例腳本......任何想法,如果這是可能的?

回答

1

應用程序腳本無法修改郵件到達時的主題行,它不是用來修改入站/出站郵件,只是收件箱中駐留的郵件執行諸如應用標籤或轉發郵件等任務定期。

如果您希望修改入站郵件,並且您使用Google Apps,則自定義路由規則可能會有幫助:https://support.google.com/a/answer/2368151?hl=en,但我懷疑他們會這麼做,因爲他們不傾向於「閱讀」郵件並附加標識符。

事實上,問題在於,Paypal每次收到付款時都會通過相同且難以區分的方式通知您(無論您的界面,Gmail或其他方式如何,以您的債權人名稱爲準主題,節省你不得不打開信息)。您可能在這裏找到的一個解決方案是利用PayPals IPN基礎設施:https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNIntro/,但除此之外您不太可能在Apps腳本中找到解決方案。

0

我使用貝寶電子郵件按鈕,我在URL中傳遞invoice parameter。當我收到付款時,發票ID在正文中。

然後我有Apps腳本定期處理來自PayPal的消息。只需要所有未讀消息並查找發票編號。如果找到發票ID,它會將電子表格中的發票標記爲已付款,並將線索中的電子郵件標記爲已讀。

是的,你必須小心Gmail中的線程,首先Gmail API有點違反直覺。

相關問題