2015-12-07 37 views
0

我們有幾個電子郵件帳戶在工作中由多少人共享,並且一個愚蠢的電子郵件超過365天的舊政策會自動清除。因此,我們需要將所有電子郵件通信作爲pdf保存爲Google Drive。Gmail中的嵌套文件夾

一旦任務完成,所有相關的電子郵件都將被移動到一個文件夾中。我有照顧保存電子郵件的腳本。但我希望在Google Drive中複製Google收件箱嵌套的文件夾結構,並將腳本保存在適當的文件夾中。

例子:

2015 /北美/城市1 /電子郵件

inbox folders

在此先感謝

+0

是與閱讀Gmail中的文件夾結構或在Google雲端硬盤中創建文件夾結構有關的問題。請嘗試爲您的問題添加更多詳細信息。 –

+0

@Josep在Gmail中閱讀文件夾結構並在Google驅動器中重新創建..........該電子郵件位於Gmail的「2015/North/City 1」中,並希望將其保存在Google的相同文件夾結構中Drive – JC66

回答

0

電子郵件是在 「2015 /北美/城1」 在Gmail和想要將其保存在Google Drive中的相同文件夾結構中

該僞代碼是: - 2015

    1. 查找 「2015」
    2. 如果不存在,創建它
    3. 保存ID查找 「北」 與2015年的ID的父
    4. 如果不存在,創建它
    5. 保存北部ID
    6. 找到北部的父母的「城市」ID
    7. 如果不存在,創建它
    8. 01市
    9. 保存ID
    10. 創建市的ID電子郵件作爲其父

    也有可能在一個查詢來獲取所有的文件夾,然後構建自己的層次結構在內存中,但因爲你使用AppScript,網絡延遲不應該是一個大問題。

  • +0

    @pinoyid有8個人可以訪問創建自己的標籤/文件夾的電子郵件帳戶,因此硬編碼標籤沒有選項....腳本應該能夠在運行時閱讀和重新讀取所有文件夾/標籤,重新創建結構 – JC66

    +0

    我知道。我只使用你問題中的硬編碼標籤。你是說你不知道如何從gmail解析標籤嗎? – pinoyyid

    +0

    @pinoyid是的,如何解析標籤,以便我可以創建文件夾 – JC66