-1

Gmail アドオンで、現在の電子メールの生の (MIME) メッセージを読み取れるようにしたいと考えています。

どうやってやるの?

4

1 に答える 1

2

e.messageMetadata.messageIdatを使用して、現在のメッセージのメッセージ ID を取得できますfunction buildAddOn(e){}。私はraw (MIME) messageあなたの質問について理解できません。ということで、2パターンご提案。

  • の生データが必要な場合は、次のように高度な Google サービス Byte[]を使用してメッセージ ID から取得できます。Gmail.Users.Messages.get()
    • Gmail.Users.Messages.get("me", messageId, {format: "RAW"}).raw
    • これを使用する場合は、高度な Google サービスと API コンソールで Gmail アプリを有効にしてください。
  • の生データが必要な場合はString、次のようにメッセージ ID から取得できますGmailApp.getMessageById()
    • GmailApp.getMessageById(messageId).getRawContent()

ノート :

  • これを使用する場合"https://www.googleapis.com/auth/gmail.addons.execute", "https://mail.google.com/"はスコープに設定してください。
    • 他のスコープを追加する必要がある場合は、それらも追加してください。

参考文献:

あなたの質問を誤解していたら、ごめんなさい。

于 2018-03-11T08:15:08.593 に答える